feroxbuster
Fast, simple, recursive content discovery tool written in Rust for performing Forced Browsing. Uses brute force combined with a wordlist to search for unlinked content in target directories.
Description
feroxbuster is designed to perform Forced Browsing, an attack aimed at enumerating and accessing resources not referenced by the web application but still accessible to an attacker. These resources may contain sensitive information such as source code, credentials, or internal network addressing. Also known as Predictable Resource Location, File Enumeration, Directory Enumeration, and Resource Enumeration.
The tool brute-forces directories using wordlists to uncover hidden files and directories. It supports recursion, multiple HTTP methods, custom headers, and various filtering options to refine scans. Ideal for web reconnaissance to identify potential vulnerabilities or exposed data.
feroxbuster offers advanced features like auto-tuning scan rates, dynamic word and extension collection, and integration with proxies like Burp for traffic analysis.
How It Works
feroxbuster sends HTTP requests to target URLs using provided wordlists, appending paths to enumerate directories and files. It supports recursion up to a specified depth, extracts links from responses unless disabled, and filters results by status codes, sizes, word counts, and regex patterns. Multiple threads enable concurrent requests with rate limiting; dynamic collection gathers words and extensions from responses to expand the scan. Proxies and custom headers allow integration with analysis tools.
Installation
sudo apt install feroxbusterFlags
Examples
feroxbuster -u http://127.1 -H Accept:application/json "Authorization: Bearer {token}"feroxbuster -u http://[::1] --no-recursion -vvcat targets | feroxbuster --stdin --silent -s 200 301 302 --redirects -x js | fff -s 200 -o js-filesferoxbuster -u http://127.1 --burpferoxbuster -u http://127.1 --proxy socks5://127.0.0.1:9050feroxbuster -u http://127.1 --query token=0123456789ABCDEFferoxbuster -u http://127.1 --threads 200feroxbuster -u http://127.1 --threads 30 --scan-limit 2