Skip to content

Latest commit

 

History

History
87 lines (68 loc) · 3.13 KB

README.md

File metadata and controls

87 lines (68 loc) · 3.13 KB
   ___  _      __           ____        
  / _ \| |__  / _|_   _ ___|  _ \ _   _ 
 | | | | '_ \| |_| | | / __| |_) | | | |
 | |_| | |_) |  _| |_| \__ \  __/| |_| |
  \___/|_.__/|_|  \__,_|___/_|    \__, |
                                  |___/ 

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/