Skip to content

Latest commit

 

History

History
49 lines (41 loc) · 1.41 KB

README.md

File metadata and controls

49 lines (41 loc) · 1.41 KB

Rustbuster

Imitation of Gobuster/ffuf in Rust

Usage: rustbuster [OPTIONS] --url <URL> --wordlist <WORDLIST>

Options:
  -u, --url <URL>
          The target URL
  -w, --wordlist <WORDLIST>
          Path to the wordlist
  -x, --extensions <EXTENSIONS>
          File extensions to search for, e.g. json,xml [default: ]
  -m, --method <METHOD>
          Use the following HTTP method [default: GET]
  -H, --headers <HEADERS>
          Custom headers; use the format "Header1: Content1, Header2: Content2"
  -b, --body <BODY>
          Request body
  -d, --delay <DELAY>
          Delay between requests, in seconds
  -t, --threads <THREADS>
          Number of threads, default 10 [default: 10]
      --filter-status-codes <FILTER_STATUS_CODES>
          Status code that will be ignored, e.g. 404,500 [default: 404]
      --filter-content-length <FILTER_CONTENT_LENGTH>
          Content lengths that will be ignored, e.g. 20,300, or a range, e.g. 20-300 [default: Empty]
      --filter-body <FILTER_BODY>
          Ignore if text appears in the response body [default: Empty]
  -v, --verbose
          Verbose output including response status code, content length, etc
  -h, --help
          Print help
  -V, --version
          Print version

Examples

Virtual host fuzzing can be done similar to ffuf:

rustbuster -v -H "Host: FUZZ.something.com" -w "/path/to/wordlist.txt" -u $URL

TODO

[ ] Add body parameter