No description
Find a file
Hackall 806a3a17be
Some checks failed
Test / test-linux (push) Has been cancelled
Merge pull request #11 from hackall360/codex/remove-remaining-.lua-sources
Remove Lua sources and set up Rust workspace
2025-09-13 17:03:35 -07:00
.github Update Test.yml 2023-08-19 02:03:33 +02:00
doc feat: switch to pure Rust workspace 2025-09-13 17:03:21 -07:00
rust feat: switch to pure Rust workspace 2025-09-13 17:03:21 -07:00
.editorconfig Made IDEs correctly use Unix LF instead of CRLF 2023-04-21 17:24:55 +03:00
.gitattributes Made git automatically convert to LF 2023-04-21 17:25:54 +03:00
.gitbook.yaml Create .gitbook.yaml 2021-12-27 17:48:40 +01:00
.gitignore feat: switch to pure Rust workspace 2025-09-13 17:03:21 -07:00
Cargo.lock feat: switch to pure Rust workspace 2025-09-13 17:03:21 -07:00
Cargo.toml feat: switch to pure Rust workspace 2025-09-13 17:03:21 -07:00
LICENSE Create LICENSE 2023-01-09 16:41:26 +01:00
readme.md feat: switch to pure Rust workspace 2025-09-13 17:03:21 -07:00

🔥 Prometheus

Test

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.