Lotus is a fast, Lua-script-based web security scanner that automates dynamic application security testing with a powerful and flexible Lua API.
:zap: Fast Web Security Scanner written in Rust based on Lua Scripts :waning_gibbous_moon: :crab:
Lotus is designed for security professionals and developers who need to automate and streamline web application vulnerability scanning and security testing workflows. It enables efficient detection of web vulnerabilities by leveraging customizable Lua scripts, making it ideal for continuous security assessments and integration into security automation pipelines.
Ensure all required system dependencies, especially OpenSSL development libraries, are installed before compiling. The tool relies heavily on Lua scripting, so familiarity with Lua will enhance customization and effectiveness. For issues during installation or usage, users should refer to the GitHub Issues page or join the community Discord server for support.
Install dependencies: apt install libssl-dev pkg-config gcc git lua53 liblua5.3-0 liblua5.3-dev -y
Ensure openssl-dev package is installed
Run cargo install --git=https://github.com/BugBlocker/lotus/
cargo install --git=https://github.com/BugBlocker/lotus/
Installs Lotus from the latest source code repository using Cargo.