feroxbuster
Fast, recursive content discovery tool written in Rust. Excels at finding unlinked content.
Install:
curl -sL https://raw.githubusercontent.com/epi052/feroxbuster/main/install-nix.sh | sudo bash -s /usr/local/binBasic Usage
# Default scan (uses built-in wordlist)
feroxbuster -u http://TARGET
# Custom wordlist
feroxbuster -u http://TARGET -w /usr/share/seclists/Discovery/Web-Content/common.txtRecursive Scanning
Feroxbuster is recursive by default - automatically scans discovered directories.
# Limit recursion depth
feroxbuster -u http://TARGET -d 2
# Disable recursion
feroxbuster -u http://TARGET -n
# Only recurse on specific status codes
feroxbuster -u http://TARGET --force-recursion -s 200,301Extensions
HTTPS
Filtering Output
Flag
Description
-s
Status codes to include (whitelist)
-C
Status codes to exclude (blacklist)
-S
Filter by response size
-W
Filter by word count
-N
Filter by line count
-X
Filter by regex pattern
--filter-similar-to
Exclude pages similar to a reference
--dont-scan
Exclude specific paths from scanning
Examples
CMS and non-standard ports
Performance
Authentication
Proxy
Output
File Extensions & Word Extraction
Use case: -Eg is great for initial recon - file extensions AND builds a wordlist from page content for further fuzzing.
Advanced Options
Quick Reference
Last updated