Skip to content

Obfcode is a simple and efficient tool to obfuscate Python, C, C++, C# and Java code, using some suitable tools.

License

Notifications You must be signed in to change notification settings

ON00dev/obfcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OBFCODE

OBFCODE is a graphical user interface (GUI) tool for obfuscating source code written in multiple programming languages. The tool allows users to select a source file, choose the number of obfuscation iterations, and specify the target programming language. The obfuscation process is executed using different tools for each language, and the progress is displayed in real-time.

Features

  • Multi-language Support: Supports obfuscation for Python, C, C++, C#, and Java.
  • Iteration Control: Allows users to specify the number of times the obfuscation process should be repeated.
  • Real-time Logging: Displays the progress of the obfuscation process in a dedicated window.
  • Error Handling: Provides detailed error messages if the obfuscation process fails.

Requirements available in your system's PATH

  • Python 3.10+
  • pip
  • iwwerc
  • Confuser.CLI.exe
  • proguard

Installation

Clone the repository:

  1. git clone https://github.com/ON00dev/obfcode.git
  2. cd obfcode
  3. pip install -r requirements.txt

Usage

Run the script:

  1. cd src
  2. python obfcode.py

Select the file to be obfuscated. Choose the save directory where the obfuscated file will be stored. Specify the number of iterations for the obfuscation process. Select the programming language of the source code. Click the "Obfuscate" button to start the obfuscation process. A new window will open showing the progress.


License

This project is licensed under the LICENSE.


Feel free to adjust the description to better suit your repository's needs.

About

Obfcode is a simple and efficient tool to obfuscate Python, C, C++, C# and Java code, using some suitable tools.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages