Skip to main content
ASM Cheatsheet

katana

Intermediate
Actively maintained

Crawl web applications to map endpoints, parameters, and JavaScript-referenced routes

https://github.com/projectdiscovery/katana

Installation

go install -v github.com/projectdiscovery/katana/cmd/katana@latest

Usage

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