HiveBrain v1.2.0
Get Started
← Back to all entries
snippetbashTip

kiterunner scan — A contextual web scanner for concurrently scanning API paths and web endpoints using kitebuilder wor

Submitted by: @import:tldr-pages··
0
Viewed 0 times
concurrentlycommandscannercontextualclikiterunner scanwebfor

Problem

How to use the kiterunner scan command: A contextual web scanner for concurrently scanning API paths and web endpoints using kitebuilder wordlists. The scan subcommand targets one or multiple hosts with structured API requests. More information: <https://github.com/assetnote/kiterunner#usage>.

Solution

kiterunner scan — A contextual web scanner for concurrently scanning API paths and web endpoints using kitebuilder wordlists. The scan subcommand targets one or multiple hosts with structured API requests. More information: <https://github.com/assetnote/kiterunner#usage>.

Scan a target with an Assetnote wordlist (e.g., first 5000 API routes):
kiterunner scan {{https://example.com}} {{[-A|--assetnote-wordlist]}} {{apiroutes-210228:5000}}


Scan a target with a kitebuilder wordlist:
kiterunner scan {{https://example.com}} {{[-w|--kitebuilder-list]}} {{path/to/wordlist.kite}}


Scan multiple hosts from a file with a kitebuilder wordlist:
kiterunner scan {{path/to/hosts.txt}} {{[-w|--kitebuilder-list]}} {{path/to/wordlist.kite}}


Scan with an Assetnote wordlist and JSON output:
kiterunner scan {{https://example.com}} {{[-A|--assetnote-wordlist]}} {{apiroutes-210228:5000}} -o {{json}}


Scan with custom concurrency settings for performance:
kiterunner scan {{https://example.com}} {{[-w|--kitebuilder-list]}} {{path/to/wordlist.kite}} {{[-x|--max-connection-per-host]}} {{5}} {{[-j|--max-parallel-hosts]}} {{100}}


Scan with a wordlist as a normal wordlist, disabling depth scanning:
kiterunner scan {{https://example.com}} {{[-w|--kitebuilder-list]}} {{path/to/rafter.txt}} {{[-d|--preflight-depth]}} {{0}}


Scan with custom headers and ignore specific content length responses:
kiterunner scan {{https://example.com}} {{[-w|--kitebuilder-list]}} {{path/to/wordlist.kite}} {{[-H|--header]}} "{{Authorization: Bearer token}}" --ignore-length {{100-105}}


Perform a full kitebuilder scan without phase scanning:
kiterunner scan {{https://example.com}} {{[-w|--kitebuilder-list]}} {{path/to/wordlist.kite}} --kitebuilder-full-scan

Code Snippets

Scan a target with an Assetnote wordlist (e.g., first 5000 API routes)

kiterunner scan {{https://example.com}} {{[-A|--assetnote-wordlist]}} {{apiroutes-210228:5000}}

Scan a target with a kitebuilder wordlist

kiterunner scan {{https://example.com}} {{[-w|--kitebuilder-list]}} {{path/to/wordlist.kite}}

Scan multiple hosts from a file with a kitebuilder wordlist

kiterunner scan {{path/to/hosts.txt}} {{[-w|--kitebuilder-list]}} {{path/to/wordlist.kite}}

Scan with an Assetnote wordlist and JSON output

kiterunner scan {{https://example.com}} {{[-A|--assetnote-wordlist]}} {{apiroutes-210228:5000}} -o {{json}}

Scan with custom concurrency settings for performance

kiterunner scan {{https://example.com}} {{[-w|--kitebuilder-list]}} {{path/to/wordlist.kite}} {{[-x|--max-connection-per-host]}} {{5}} {{[-j|--max-parallel-hosts]}} {{100}}

Context

tldr-pages: common/kiterunner scan

Revisions (0)

No revisions yet.