1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-07-30 22:55:29 +02:00
tldr/pages/common/kiterunner-brute.md
Machiavelli 0faf88f3ca
kiterunner-{brute, kb, scan, wordlist}, kite, kr: add page (#16389)
* kiterunner-{brute, kb, scan, wordlist}, kite, kr: add page

* Update pages/common/kiterunner-brute.md

Co-authored-by: K.B.Dharun Krishna <kbdharunkrishna@gmail.com>

* Tweaks

* Update pages/common/kiterunner-brute.md

Co-authored-by: Managor <42655600+Managor@users.noreply.github.com>

* Twe4ks

---------

Co-authored-by: Managor <42655600+Managor@users.noreply.github.com>
Co-authored-by: K.B.Dharun Krishna <kbdharunkrishna@gmail.com>
2025-05-06 07:06:54 +03:00

1.8 KiB

kiterunner brute

A contextual web scanner for bruteforcing API paths and web endpoints using wordlists. The brute subcommand targets one or multiple hosts. More information: https://github.com/assetnote/kiterunner.

  • Bruteforce a target with an Assetnote wordlist (e.g., first 20,000 API routes):

kiterunner brute {{https://example.com}} {{[-A|--assetnote-wordlist]}} {{apiroutes-210328:20000}}

  • Bruteforce a target with a custom wordlist:

kiterunner brute {{https://example.com}} {{[-w|--wordlist]}} {{path/to/wordlist.txt}}

  • Bruteforce using a dirsearch-style wordlist with extension substitution:

kiterunner brute {{https://example.com}} {{[-w|--wordlist]}} {{path/to/dirsearch.txt}} {{[-D|--dirsearch-compat]}} {{[-e|--extensions]}} {{json,txt}}

  • Bruteforce with specific file extensions appended and output in JSON format:

kiterunner brute {{https://example.com}} {{[-w|--wordlist]}} {{path/to/wordlist.txt}} {{[-e|--extensions]}} {{aspx,ashx}} {{[-o|--output]}} {{json}}

  • Bruteforce a list of targets from a file with custom concurrency settings for performance:

kiterunner brute {{path/to/targets.txt}} {{[-w|--wordlist]}} {{path/to/wordlist.txt}} {{[-x|--max-connection-per-host]}} {{5}} {{[-j|--max-parallel-hosts]}} {{100}}

  • Bruteforce and ignore specific content length responses:

kiterunner brute {{https://example.com}} {{[-w|--wordlist]}} {{path/to/wordlist.txt}} --ignore-length {{100-105}}

  • Bruteforce with custom HTTP headers:

kiterunner brute {{https://example.com}} {{[-w|--wordlist]}} {{path/to/wordlist.txt}} {{[-H|--header]}} "{{Authorization: Bearer token}}"

  • Bruteforce a list of targets from a file with fail status code filtering:

kiterunner brute {{path/to/targets.txt}} {{[-w|--wordlist]}} {{path/to/wordlist.txt}} --fail-status-codes {{400,401,404}}