Web Reconnaissance and Content Discovery

Content Discovery

KiteRunner[^1]

kr scan <hosts-file> -w routes-large.kite -x 20 -j 100 --fail-status-codes 400,401,404,403,501,502,426,411
~/Tools/kr scan https://subdomain.domain.com  -A=apiroutes-210328 --ignore-length=34 -x 10 --output text --profile-name domainTarget --ignore-length 0
kr wordlist list
kr brute <hosts-file> -w wordlist. -e asp,aspx,cfm,xml -x20 -j250 -A=apiroutes-210228

JSFScan.sh

Param Miner[^3]

Web Tech Discovery

ProjectDicovery - HTTPX

httpx -tech-detect -x all -status-code -title -ip -http2 -cdn  -l ~/Scope/subdomains.

Scanning

ProjectDiscovey - Nuclei [^4]

nuclei -stats -si 300 -silent -nts -nm  -headless -metrics -project -project-path $(pwd) -me $(pwd) -o main_output. -me $(pwd) -se output.sarif -l ~/Scope/naabu_output_urlised_including_subdir.
If really keen on monitoring nuclei's progress or just a stats nerd; on another terminal:
while true; do curl -s localhost:9092/metrics | jq . && sleep 60 && clear;done

Wordlists

[^1]: Assetnote - Kiterunner [^2]: Github - KathanP19 [^3]: Burp Suite - Param Miner [^4]: Github - ProjectDiscovery - Nuclei