Feroxbuster is a content discovery tool written in Rust that performs recursive enumeration of web application paths and resources.
The tool addresses the need for fast, automated discovery of hidden or non-obvious content on web servers. It works by sending requests to a target URL using wordlists to brute-force potential paths, then recursively explores discovered directories to uncover additional content. The Rust implementation prioritizes speed and efficiency compared to tools written in interpreted languages.
Feroxbuster suits penetration testers and security researchers who need to map web application structure during reconnaissance. It works well for projects where recursive directory enumeration is central to the assessment workflow. The tool is particularly valuable when speed matters, as Rust's compiled nature and the project's focus on performance make it faster than comparable Python or Go alternatives for this specific task.
The project maintains an active CI pipeline that runs on code changes. Releases are published through multiple distribution channels including GitHub releases, package repositories, and a commercial offering. The codebase has accumulated contributions from multiple developers over time, and the project includes documented examples and a contribution guide for those wishing to participate in development.