FFUF (Fuzz Faster U Fool) is a fast web fuzzer used for finding hidden directories, files, subdomains, and parameters. It is widely used in reconnaissance and bug bounty to discover hidden endpoints on websites.
FFUF is extremely fast and powerful when used with good wordlists like SecLists. It is one of the best tools for discovering hidden endpoints.
Installation Commands
Update Termux and install required packages:
pkg update && pkg upgrade && pkg install git golang -yClone the official GitHub repository:
git clone https://github.com/ffuf/ffuf.gitMove into the directory:
cd ffufBuild FFUF:
go buildRun FFUF:
./ffuf -h(Optional) Move to global path:
mv ffuf $PREFIX/binNow you can run from anywhere:
ffuf -hUsage Commands
Basic directory fuzzing:
ffuf -u https://example.com/FUZZ -w wordlist.txtFind directories with status code filtering:
ffuf -u https://example.com/FUZZ -w wordlist.txt -mc 200,301,302Save results to a file:
ffuf -u https://example.com/FUZZ -w wordlist.txt -o result.jsonFuzz subdomains:
ffuf -u https://FUZZ.example.com -w subdomains.txtAdd custom headers:
ffuf -u https://example.com/FUZZ -w wordlist.txt -H "User-Agent: Termux"Filter by response size:
ffuf -u https://example.com/FUZZ -w wordlist.txt -fs 1234Set thread count (speed control):
ffuf -u https://example.com/FUZZ -w wordlist.txt -t 50