Discover and explore top open-source AI tools and projects—updated daily.
KingOfBugbountyRust-based security enumeration and bug bounty toolkit
Top 76.8% on SourcePulse
EnumRust is an advanced, Rust-based security enumeration and crawling tool designed for security researchers and bug bounty hunters. It automates complex reconnaissance tasks, including subdomain discovery, DNS resolution, port scanning, web crawling, and vulnerability identification, providing a comprehensive attack surface analysis. The tool offers a real-time dashboard and integrates AI capabilities to streamline the bug bounty hunting process and enhance findings.
How It Works
EnumRust acts as an orchestrator for a suite of specialized security tools, written primarily in Rust. It employs a modular approach, integrating popular utilities like subfinder, nuclei, masscan, httpx, shortscan, and wpscan (via Docker). The core design focuses on parallel execution and asynchronous I/O for efficient scanning. Novelty lies in its unified workflow, real-time dashboard visualization, AI-powered analysis via Ollama, and dedicated modes for bug bounty hunting and infrastructure scanning.
Quick Start & Requirements
The recommended installation is a one-line auto-install script:
git clone https://github.com/KingOfBugbounty/enumrust.git && cd enumrust && sudo bash install.sh
This script installs Rust, Go, EnumRust, and all 21 supporting tools, configuring the PATH. Docker installation is also available.
masscan requires sudo privileges for raw socket access. Docker is needed for the WPScan integration and Dockerized execution.https://github.com/KingOfBugbounty/enumrust.gitHighlighted Details
Maintenance & Community
The project is maintained by OFJAAAH (@ofjaaah). Contributions are welcomed via pull requests following a standard fork-and-branch workflow. No specific community channels (like Discord or Slack) or roadmap links are provided in the README.
Licensing & Compatibility
EnumRust is released under the MIT License. This permissive license allows for commercial use, modification, and distribution, making it compatible with closed-source projects.
Limitations & Caveats
The masscan tool, a core component for port scanning, requires sudo privileges due to its reliance on raw sockets, which may pose operational or security challenges in certain environments. Manual installation requires careful management of Go and Rust environments and PATH configurations. AI features necessitate a locally running Ollama instance.
4 days ago
Inactive