Skip to content

Latest commit

 

History

158 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bytus

https://discord.gg/qH3Bx6Sv8v

Bytus is a Java bytecode obfuscator.

Bytus

Project status

Warning: Bytus is highly unstable, so is the obfuscated output. It is not production ready.

This project should be considered a research and passion project rather than a finished product.

License

This project is licensed under the GNU General Public License v3.0 (GPL-3.0).

See the LICENSE file for the full license text.

Requirements

  • JDK 26
  • Git
  • Gradle

Setup & Usage

Bytus depends on ASMPlus, which must be built and published to your local Maven repository before building Bytus itself.

1. Clone ASMPlus

git clone https://github.com/Exeos/ASMPlus.git
cd ASMPlus

2. Build and publish ASMPlus to Maven Local

./gradlew publishToMavenLocal

3. Clone Bytus

git clone https://github.com/Exeos/Bytus.git
cd Bytus

4. Configure the project

Copy the example configuration file:

cp config.json.example config.json

Open config.json and configure it

5. Run Bytus

./gradlew :cli:run --args="path/to/config.json"