No description
- Rust 100%
|
Some checks failed
Test / test-linux (push) Has been cancelled
Remove Lua sources and set up Rust workspace |
||
|---|---|---|
| .github | ||
| doc | ||
| rust | ||
| .editorconfig | ||
| .gitattributes | ||
| .gitbook.yaml | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| LICENSE | ||
| readme.md | ||
🔥 Prometheus
Description
Prometheus is a Lua obfuscator implemented in Rust.
This project was inspired by the amazing javascript-obfuscator. It currently supports obfuscating Lua51 and Roblox's LuaU, however LuaU support is not finished yet.
You can find the full documentation including a getting started guide here.
Prometheus has an official Discord server.
Installation
To install Prometheus, simply clone the GitHub repository and build with Cargo:
git clone https://github.com/levno-710/Prometheus.git
cd Prometheus
cargo build --release
Usage
To quickly obfuscate a script:
cargo run --bin prometheus -- --preset Medium ./your_file.lua
After building you can run the binary directly:
target/release/prometheus --preset Medium ./your_file.lua
For more advanced use cases see the documentation.
Tests
Run the test suite with:
cargo test
License
This project is licensed under the GNU Affero General Public License v3.0. For more details, please refer to LICENSE.