ffuf
Discover hidden directories, virtual hosts, parameters, and headers by fuzzing target URLs with a wordlist.
Instructions
Extremely fast web fuzzer written in Go. Supports directory discovery, virtual host enumeration, GET/POST parameter fuzzing, header fuzzing, and more. Use for high-performance fuzzing tasks. Place 'FUZZ' keyword in the target URL where fuzzing should occur. For simpler directory scans, use gobuster or dirb. For HTTP parameter brute-force, wfuzz has more features. Output: matched URLs with status codes and response sizes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| opts | No | Additional ffuf options (e.g. '-H "Host: FUZZ.example.com"' for vhost) | |
| target | Yes | Target URL with FUZZ keyword (e.g. 'http://example.com/FUZZ' or 'http://example.com?param=FUZZ') | |
| wordlist | Yes | Path to wordlist file | |
| match_code | No | HTTP status codes to match, comma-separated (default: '200,301,302'). Use 'all' to see everything. |