A convenience wrapper around ffuf and jq that automatically captures and organizes fuzzing results.
ffufx runs ffuf with your provided arguments and automatically:
- Extracts full URLs and status codes from the results
- Saves them to a domain-named file in the current directory
- Dedupes results across multiple runs
- Cleans up temporary files
ffuf- Fast web fuzzerjq- JSON processor
ffufx -u <URL> [ffuf options]-u, --url: Target URL for ffuf (must containFUZZkeyword)[options]: Any other ffuf options (wordlist, matchers, filters, etc.)
# Basic directory fuzzing
ffufx -u https://example.com/FUZZ -w wordlist.txt
# Fuzz with custom matchers and filters
ffufx -u https://test.example.com/FUZZ -w paths.txt -mc 200,301,302 -fs 1234Results are automatically saved to a file named ffufx_<domain> in the current directory.
For example, if fuzzing https://test.example.com/FUZZ, results will be stored in ffufx_test.example.com
Each line contains:
https://test.example.com/admin [200]
https://test.example.com/login [302]