Rdimoto Python Obfuscator Save Abandoned

A TOOL USED TO OBFUSCATE PYTHON SCRIPTS.

Project README

Python-Obfuscator

One night I got bored of writing good code, so I made good code to make bad code.

DONT USE IN PRODUCTION

I just made this because it was interesting to me. I do plan on making this more official in the future, but currently don't have the time!

Installing

pip install python-obfuscator

Quickstart

Print out obfuscated code

pyobfuscate -i your_file.py

Apply changes to the input file

pyobfuscate -i your_file.py -r True

More Detailed Documentation

You can use this as a module if you want

import python_obfuscator
obfuscator = python_obfuscator.obfuscator()

code_to_obfuscate = "print('hello world')"

You can also exclude certain techniques applied for obfuscation

import python_obfuscator
from python_obfuscator.techniques import add_random_variables
obfuscator = python_obfuscator.obfuscator()

code_to_obfuscate = "print('hello world')"
obfuscated_code = obfuscator.obfuscate(code_to_obfuscate, remove_techniques[add_random_variables])

Find a list of all techniques here

Example Obfuscated Code

Input

y = input("what's your favorite number")

user_value = int(y)
print("{} that's a great number!".format(user_value))

With pyobfuscate -i file.py

With --one-liner True

Authors

  • Rdimo0 - Initial work - Rdimo0

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Open Source Agenda is not affiliated with "Rdimoto Python Obfuscator" Project. README Source: Rdimoto/Python-Obfuscator

Open Source Agenda Badge

Open Source Agenda Rating