katana
Intermediate
Actively maintained
Crawl web applications to map endpoints, parameters, and JavaScript-referenced routes
https://github.com/projectdiscovery/katanaInstallation
go install -v github.com/projectdiscovery/katana/cmd/katana@latestUsage
Basic Usage
# Crawl a single target
katana -u https://example.com
# Headless crawling picks up JavaScript-rendered routes
katana -u https://example.com -headless
# Crawl a list, restrict scope, control depth
katana -list live.txt -depth 3 -field-scope rdn -silent
# Collect endpoints with parameters — good candidates for further testing
katana -u https://example.com -silent -f qurl | sort -u > params.txt