This project is mostly to get better at python syntax and is not intended for production usage. I also do not really think security through obscurity is that good anyways.
- Minimifies the code before obfuscation
- Strings and integers obfuscation
- Variable flattening
- Gzip, bz2, lzma for compression
- Obfuscates to a one-liner
git clone https://github.com/Sakura-sx/Sakuftator.git
cd Sakuftator
python3 main.py [option] <input_file> [output_file]
Options:
-obf
- obfuscate the code-zip
- compress the code (recommended to minify the code before compressing it)
Note: I have not tested too much for long files, if you get an error of RecursionError: maximum recursion depth exceeded
try lowering the obf_steps
variable to 1 in the main.py
file.