ffuf
(Fuzz Faster U Fool) is a fast web fuzzer used for discovering directories, virtual hosts, parameters, and more.
sudo apt install ffuf # Kali Linux
go install github.com/ffuf/ffuf/v2@latest # Go installation
ffuf -u https://target.com/FUZZ -w /usr/share/wordlists/dirbuster/directory-list-2.3-medium.txt
ffuf -u https://target.com/FUZZ -w common.txt -e .php,.txt,.bak
ffuf -u https://target.com/FUZZ -w directories.txt -mc 200,301,302
ffuf -u https://FUZZ.target.com -w subdomains.txt -H "Host: FUZZ.target.com"
ffuf -u https://FUZZ.target.com -w subdomains.txt -H "Host: FUZZ.target.com" -fs "<title>Default Page</title>"
ffuf -u "https://target.com/page.php?FUZZ=test" -w param_list.txt
ffuf -u "https://target.com/page.php?param=FUZZ" -w values.txt
ffuf -u "https://target.com/login" -w params.txt -X POST -d "FUZZ=admin&password=pass" -H "Content-Type: application/x-www-form-urlencoded"
ffuf -u "https://target.com/page.php?param=FUZZ¶m=FUZZ" -w values.txt
ffuf -u "https://target.com/FUZZ/FUZZ.html" -w words.txt:DIR,extensions.txt:EXT -replay-proxy http://127.0.0.1:8080
ffuf -u https://target.com/FUZZ -w wordlist.txt -p 0.2
ffuf -u https://target.com/FUZZ -w wordlist.txt -recursion -recursion-depth 2
ffuf -u https://target.com/FUZZ -w wordlist.txt -mc 200,301,403
ffuf -u https://target.com/FUZZ -w wordlist.txt -fs 1234
ffuf -u https://target.com/FUZZ -w wordlist.txt -mr "Admin Panel"
ffuf -u https://target.com/FUZZ -w wordlist.txt -o results.json -of json
ffuf -u https://target.com/FUZZ -w wordlist.txt -o results.csv -of csv
ffuf -u https://target.com/FUZZ -w wordlist.txt -replay-proxy http://127.0.0.1:8080
ffuf -u https://target.com/FUZZ -w wordlist.txt | tee output.txt