Skip to content

ObfusPy is a high performance obfuscator for Python, making it more challenging to read your source code.

License

Notifications You must be signed in to change notification settings

samuelchristlie/ObfusPy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

   ___  _      __           ____        
  / _ \| |__  / _|_   _ ___|  _ \ _   _ 
 | | | | '_ \| |_| | | / __| |_) | | | |
 | |_| | |_) |  _| |_| \__ \  __/| |_| |
  \___/|_.__/|_|  \__,_|___/_|    \__, |
                                  |___/ 

ObfusPy

Protect your Python codes from prying eyes

github stars badge github forks badge github issues badge

github last commit badge License: GPL v3

ObfusPy is a blazing fast obfuscator for Python, making it more challenging to read the source code. ObfusPy is designed to be reliable and suitable for almost every kind of code. Please note that the obfuscated file can still be decrypted as the key included in the file. For better protection, it is recommended to use tools like PyArmor instead.

Features 💪

  • High Performance: ObfusPy is optimized for speed and efficiency, ensuring minimal impact to on your application's performance.
  • Fernet Encryption: Industry-standard symmetric encryption makes it more challenging to read the source code.
  • Easy Integration: ObfusPy can obfuscate entire folder in one go which makes it suitable to use on large projects.
  • Open Source: ObfusPy is fully open source, open for collaboration and contribution from thriving community of developers.

Table of Contents 📝

  1. 💻 Installation
  2. Usage
  3. 📃 License
  4. 🙏 Acknowledgements

Clone this repository

git clone https://github.com/samuelchristlie/ObfusPy
cd ObfusPy

To run ObfusPy on the current folder (i.e. example.py)

python obfus.py

You can also use --help to see the available options

usage: obfus.py [-h] [-i I] [-c]

   ____  __    ____           ____
  / __ \/ /_  / __/_  _______/ __ \__  __
 / / / / __ \/ /_/ / / / ___/ /_/ / / / /
/ /_/ / /_/ / __/ /_/ (__  ) ____/ /_/ /
\____/_.___/_/  \__,_/____/_/    \__, /
                                /____/

[Obfuspy] Python script to encrypt other scripts
[https://github.com/samuelchristlie/ObfusPy]

options:
  -h, --help  show this help message and exit
  -i I        Folder to be encrypted.
              If none given, current folder will be used.
  -c          Clone files.
              Create a clone of the folder instead of replacing it.
              

This project is licensed under the GNU GPL v3 License - see the LICENSE file for more details.

Thanks to Patrick Gillespie for creating the ASCII text art tool used in this project https://patorjk.com/software/taag/

About

ObfusPy is a high performance obfuscator for Python, making it more challenging to read your source code.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages