kiterunner-scan
performs API endpoint discovery
TLDR
Scan URL
SYNOPSIS
kr scan [options] target
DESCRIPTION
kr scan is the primary scanning subcommand of kiterunner, performing context-aware API endpoint discovery against a target URL. Rather than simply appending wordlist entries as path suffixes, it constructs full API requests with appropriate HTTP methods, content types, and route parameters based on patterns in the supplied wordlist, which makes it significantly more effective at identifying real API routes.
The command supports Assetnote's pre-built knowledge base wordlists (via the -A flag) as well as custom wordlist files. You can control concurrency with -x, add authentication headers with -H, and filter out unwanted responses by status code. Results include the detected HTTP method, path, status code, and response size, providing a clear picture of the target's API surface.
PARAMETERS
TARGET
URL to scan.-w WORDLIST
Custom wordlist file.-A KB
Assetnote knowledge base.-H HEADER
Add request header.-x N
Concurrent requests.--fail-status-codes CODES
Status codes to ignore.--help
Display help information.
CAVEATS
Subcommand of kiterunner. Authorized testing only. Can generate high traffic.
HISTORY
kr scan is the main scanning command in kiterunner, developed by Assetnote for API security testing.
SEE ALSO
kiterunner(1), kiterunner-kb(1)
