LinuxCommandLibrary

katana

next-generation web crawling and spidering framework by ProjectDiscovery

TLDR

Crawl a URL

$ katana -u [https://example.com]
copy
Crawl with headless browser
$ katana -u [https://example.com] -headless
copy
Crawl multiple URLs from file
$ katana -list [urls.txt]
copy
Set crawl depth
$ katana -u [https://example.com] -depth [3]
copy
Output to file
$ katana -u [https://example.com] -o [output.txt]
copy
Enable JavaScript parsing
$ katana -u [https://example.com] -js-crawl
copy

SYNOPSIS

katana [options]

DESCRIPTION

katana is a next-generation web crawling and spidering framework by ProjectDiscovery. It supports both standard and headless browser crawling modes, making it effective for JavaScript-heavy applications. Designed for security research and reconnaissance.

PARAMETERS

-u url

Target URL to crawl.
-list file
File containing URLs to crawl.
-headless
Use headless browser for crawling.
-depth int
Maximum crawl depth.
-js-crawl
Enable JavaScript file crawling.
-o file
Output file for results.
-json
Output in JSON format.
-silent
Silent mode, minimal output.

SEE ALSO

httpx(1), nuclei(1), subfinder(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community