ffuf
Fuzz Faster U Fool — high-speed web fuzzer.
KaliParrotmedium
pkg: ffuf
ffuf fuzzes any part of a request (path, params, headers, host) using the FUZZ keyword and powerful matchers/filters.
Syntax
ffuf -u {url with FUZZ} -w {wordlist}
Example
ffuf -u https://example.com/FUZZ -w wordlist.txt -mc 200,301
Fuzzes the path, matching only 200 and 301 responses (-mc).
Options & flags
What each switch does. Toggle them in the builder below to assemble a command.
Command builder
Tick options (and fill any values) to build a ready-to-copy command.
ffuf
Usage examples
ffuf -u https://target.tld/FUZZ -w wordlist.txt -mc 200,301
Directory fuzzing, matching 200/301.
ffuf -u https://target.tld/api?FUZZ=1 -w params.txt -fs 0
Parameter fuzzing, filtering empty responses.
ffuf -u https://FUZZ.target.tld -w subs.txt -H "Host: FUZZ.target.tld"
Virtual-host / subdomain fuzzing.
Advantages
- Extremely fast and flexible
- Fuzz paths, params, headers, vhosts
- Rich matcher/filter calibration
Disadvantages
- Easy to overwhelm a target
- Needs filter tuning (-fs/-fc)
- High request volume
Tags
#web#fuzzing
Official docs: ffuf ↗
Related commands
Frequently asked questions
What is ffuf used for?
ffuf fuzzes any part of a request (path, params, headers, host) using the FUZZ keyword and powerful matchers/filters.
What is an example ffuf command?
A common example is: ffuf -u https://example.com/FUZZ -w wordlist.txt -mc 200,301 — Fuzzes the path, matching only 200 and 301 responses (-mc).
Is ffuf part of Kali Linux?
Yes. ffuf ships with Kali Linux (and Parrot OS). If missing, install it with: sudo apt install ffuf.
What category of security tool is ffuf?
ffuf is a Web Application tool with a medium-risk profile when run against a live target.
Try recon tools live
Run real scans against a domain you control, stage by stage.