All Projects → davidteather → python-obfuscator

davidteather / python-obfuscator

Licence: MIT License
I got tired of writing good code so I made good code to make bad code

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to python-obfuscator

Lua-Obfuscator
Obfuscate your lua code because it's so easy to steal!
Stars: ✭ 69 (+32.69%)
Mutual labels:  obfuscator
myanon
A mysqldump anonymizer
Stars: ✭ 24 (-53.85%)
Mutual labels:  obfuscator
UniObfuscator
Java obfuscator that hides code in comment tags and Unicode garbage by making use of Java's Unicode escapes.
Stars: ✭ 40 (-23.08%)
Mutual labels:  obfuscator
Powershell-Obfuscator
Powerful script for logical obfuscation of powershell scripts
Stars: ✭ 27 (-48.08%)
Mutual labels:  obfuscator
js-confuser
JS-Confuser is a JavaScript obfuscation tool to make your programs *impossible* to read.
Stars: ✭ 38 (-26.92%)
Mutual labels:  obfuscator
data obfuscation
Data Obfuscation for C/C++ Code Based on Residue Number Coding (RNC)
Stars: ✭ 15 (-71.15%)
Mutual labels:  obfuscator
Obfuscator
iOS工程混淆器是围绕混淆iOS代码过审上架为目标构建出来的 Mac 软件。为应对苹果『4.3-代码重复条款』和『2.1条款』,混淆器通过内置苹果应用分类相关的百万词库修改工程中的文件/目录名、变量属性名和方法名、修改资源的hash、注入强关系强调用的方法代码,注入有调用关系的混淆类文件等手段达到大幅提高马甲包过审率的目的。除此之外,软件内置了一键提交审核、实时查看app的审核状态并嵌入了几个开发效率工具如本地化工具、提取Assets资源、替换AppIcon等。(另外:我们提供马甲包开发、tf签名等服务,有意请🤙 联系QQ:2480619280)
Stars: ✭ 39 (-25%)
Mutual labels:  obfuscator
scuti
scuti java obfuscator repository
Stars: ✭ 46 (-11.54%)
Mutual labels:  obfuscator
volana
🌒 Shell command obfuscation to avoid detection systems
Stars: ✭ 38 (-26.92%)
Mutual labels:  obfuscator
idy
👓 An ID obfuscator for ActiveRecord
Stars: ✭ 15 (-71.15%)
Mutual labels:  obfuscator
StringFuck
Yet Another String Obfuscator for Android
Stars: ✭ 50 (-3.85%)
Mutual labels:  obfuscator
crack.js
Tool for javascript Encryption confusion cracking
Stars: ✭ 69 (+32.69%)
Mutual labels:  obfuscator
obfuscator
Obfuscate PHP source files with basic XOR encryption in userland code at runtime.
Stars: ✭ 20 (-61.54%)
Mutual labels:  obfuscator
gnirts
Obfuscate string literals in JavaScript code.
Stars: ✭ 65 (+25%)
Mutual labels:  obfuscator
ObFile
ObFile is a python compiler and obfuscator for Windows. It can compile your python programs into exe and you can even add your own custom icons to it. You can also obfuscate the files and compile them into exe.
Stars: ✭ 17 (-67.31%)
Mutual labels:  obfuscator
vm-obfuscator
simple virtualization obfuscator
Stars: ✭ 25 (-51.92%)
Mutual labels:  obfuscator
Bat2Exe
Windows user interface for converting your batch files into executables.
Stars: ✭ 60 (+15.38%)
Mutual labels:  obfuscator
SharpLoader
🔮 [C#] Source code randomizer and compiler
Stars: ✭ 36 (-30.77%)
Mutual labels:  obfuscator
sus
A now actually pretty good amogus themed javascript obfuscator lol
Stars: ✭ 23 (-55.77%)
Mutual labels:  obfuscator
ConfuserEx-Mod-By-Bed
Beds Protector | Best free obfuscation out right now
Stars: ✭ 297 (+471.15%)
Mutual labels:  obfuscator

Python-Obfuscator

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

GitHub release (latest by date) Downloads Linkedin

Consider sponsoring me here

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

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].