LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

kiterunner-scan

performs API endpoint discovery

TLDR

Scan URL
$ kr scan [url] -w [wordlist]
copy
Scan with Assetnote wordlist
$ kr scan [url] -A apiroutes-210228
copy
Scan with authentication
$ kr scan [url] -w [list] -H "Authorization: Bearer [token]"
copy
Scan with concurrency
$ kr scan [url] -w [list] -x [50]
copy
Filter status codes
$ kr scan [url] -w [list] --fail-status-codes 404,400
copy

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.

INSTALL

nix profile install nixpkgs#kiterunner
copy

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

Braincup
Open source brain training for math, memory and focus
Braincup mini-games
41 mini-games · Apache-2.0
No ads · No tracking
Play in browser
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid
276 stars
From the maker of Linux Command Library
Copied to clipboard
Braincup
Open source brain training for math, memory and focus. 41 mini-games, from mental arithmetic to Sudoku, N-Back and Solo Chess.
Apache-2.0 licensed · No ads · No tracking · No account
From the maker of Linux Command Library
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid