← all entries
B-TIER technique

Katana crawler — JavaScript endpoint discovery and deep-crawl flags

declan.middleton · 2026-09-09T22:45:42.000Z · in Creative
Open post ↗

100k ft — What is this?

Katana crawler — JavaScript endpoint discovery and deep-crawl flags
techniqueB-tier

50k ft — Why care?

Part two of a Katana walkthrough: use the JavaScript-crawl flag to pull endpoints out of JS files that a basic crawl misses, set crawl depth with -d, and write results to a file. Demoed against a local CTF VM; only for systems you own or are authorized to test.
OSINTsecurity

10k ft — Key takeaways

• Enable JS crawling to surface hidden API routes during recon. • Increase -d depth for thorough crawls and save output for later fuzzing. • Practice on CTF boxes, not third-party sites.

5k ft — Tools & techniques

Katana JS endpoint crawling, web reconnaissance

1k ft — Deep-dive / try it

Katana Gets Even More Powerful When You Know THIS 👀💻 ⚠️ Educational purposes only. Only test websites and systems you own or have explicit permission to test. #CyberSecurity #EthicalHacking #Katana #WebSecurity #BugBounty
Transcript excerpt
This is part two of using Katana. Now if you use this CLI flag you can specifically search for JavaScript endpoints. It can uncover specific routes that a basic crawl might miss. You can also use the dash D flag here to specify the depth of the scan so it's not just some basic scan you can really do a deep crawling session here. By the way this URL here is not a legitimate URL this is just my virtual machine running a CTF. Let's see if we get anything. Here we go. So we go onto the full URL JavaScript crawl and we're basically outputting it into a Katana full.txt file saving all these results. And if you want to learn more of this I've got a school community for you to check out the link is in the bio.

More from @declan.middleton

Collection: Creative