Page cover
githubEdit

campfireffuf

Fuzz Faster U Fool

Install from source
go get github.com/ffuf/ffuf
chevron-rightOperatorshashtag
  • -u -> Target URL.

  • -w -> Path to wordlist.

  • -r -> Follow Redirects.

  • -t -> Number of threads to run ( Normal : 50; Fast: 200).

  • -v -> Verbose Output.

  • -c -> Colorful output.

  • -e <extension> -> Scan for extensions.

  • -sf -> Stop in first found result.

  • -p -> Set a pause between request.

  • -rate <10> -> Set rate-requests per second.

  • -retries -> Number of retries for each request.

  • -timeout -> Timeout before giving up on a request.

  • -of <format> -> Output format (json, csv, html)

  • -x -> Use a proxy for requests.

  • -replay-proxy -> Routes only fuzzed requests through the proxy.

  • -H <"Header: Value"> -> Set a custom header.

  • -auth <username:password> -> Basic HTTP authentication.

  • -recursion -recursion-depth 1 -> Recursive fuzzing.

  • -request request.txt -> Specifies a custom HTTP request file that serves as a template (Add fuzzing points inside).

circle-info

Matches/Filters

  • -mc -> Match specific status code.

  • -ms -> Match specific response size.

  • -mr <"regex"> -> Match by regex.

  • -ml -> Match amount of lines in the response.

  • -mw -> Match by words count in response.

  • -fw -> Filter by content length.

  • -fc -> Filter out specific status codes.

  • -ac -> Set Auto-calibration filter.

  • -acc -> Filter Custom-calibration.

  • -ic -> Ignores comments and copyright.

chevron-rightDirectory Fuzzinghashtag
circle-info

Get the Baseline Size of the response to filter failing requests

This is particularly useful when the login returns HTTP 200 for both success and failure

chevron-rightExtension fuzzinghashtag
chevron-rightSubdomain fuzzinghashtag
circle-info

Wordlists

chevron-rightHTTP Fuzzinghashtag
circle-info

Parameter Fuzzing

circle-info

Path Traversal fuzzing

Last updated