katana
next-generation web crawling and spidering framework by ProjectDiscovery
TLDR
Crawl a URL
$ katana -u [https://example.com]
Crawl with headless browser$ katana -u [https://example.com] -headless
Crawl multiple URLs from file$ katana -list [urls.txt]
Set crawl depth$ katana -u [https://example.com] -depth [3]
Output to file$ katana -u [https://example.com] -o [output.txt]
Enable JavaScript parsing$ katana -u [https://example.com] -js-crawl
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.
