# Prometheus

## Prometheus

- [Prometheus](https://levno-710.gitbook.io/prometheus/readme.md): Prometheus is an Lua Obfuscator, that is written in pure Lua.
- [Installation](https://levno-710.gitbook.io/prometheus/getting-started/installation.md)
- [Obfuscating your first script](https://levno-710.gitbook.io/prometheus/getting-started/obfuscating-your-first-script.md)
- [Command Line Options](https://levno-710.gitbook.io/prometheus/getting-started/command-line-options.md)
- [Presets](https://levno-710.gitbook.io/prometheus/getting-started/presets.md)
- [Writing a custom Config File](https://levno-710.gitbook.io/prometheus/getting-started/writing-a-custom-config-file.md)
- [The Config Object](https://levno-710.gitbook.io/prometheus/getting-started/the-config-object.md)
- [WrapInFunction](https://levno-710.gitbook.io/prometheus/steps/wrapinfunction.md): This Step Wraps the Entire Script into a Function
- [Vmify](https://levno-710.gitbook.io/prometheus/steps/vmify.md): This Step will Compile your script and run it within a Vm
- [SplitStrings](https://levno-710.gitbook.io/prometheus/steps/splitstrings.md): This Step splits Strings to a specific or random length
- [ProxifyLocals](https://levno-710.gitbook.io/prometheus/steps/proxifylocals.md): This Step wraps all locals into Proxy Objects
- [EncryptStrings](https://levno-710.gitbook.io/prometheus/steps/encryptstrings.md): This Step will encrypt all String constants in your code
- [ConstantArray](https://levno-710.gitbook.io/prometheus/steps/constantarray.md): This Step will Extract all Constants and put them into an Array at the beginning of the script
- [Using Prometheus in your Lua Application](https://levno-710.gitbook.io/prometheus/advanced/using-prometheus-in-your-lua-application.md)
