Skip to content

cybertechajju/js-recon-guide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Typing SVG

πŸ•·οΈ The Ultimate JavaScript Reconnaissance Framework for Bug Bounty Hunters πŸ•·οΈ


πŸš€ Live Demo

πŸ‘‰ View the Interactive Guide


πŸ“– What is this?

A complete, interactive cheat sheet for hunting secrets and APIs in JavaScript files. This guide covers:

  • βœ… Manual reconnaissance techniques
  • βœ… Automated subdomain enumeration
  • βœ… Mass JS file harvesting (live + archived)
  • βœ… Secret & API key scanning
  • βœ… Burp Suite workflow
  • βœ… Professional report writing tips

πŸ› οΈ Tools Used

All the tools mentioned in this guide:

πŸ” Reconnaissance & Crawling

Tool Description Link
Subfinder Fast subdomain enumeration πŸ”— GitHub
Katana Next-gen web crawler πŸ”— GitHub
Hakrawler Simple, fast web crawler πŸ”— GitHub
Httpx HTTP probing toolkit πŸ”— GitHub
GAU Fetch URLs from archives πŸ”— GitHub
Waybackurls Fetch Wayback Machine URLs πŸ”— GitHub

πŸ—οΈ Secret Scanning

Tool Description Link
JSLuice Extract secrets using AST parsing πŸ”— GitHub
Mantra Find API keys and secrets πŸ”— GitHub
SecretFinder Find sensitive data in JS πŸ”— GitHub
LinkFinder Extract endpoints from JS πŸ”— GitHub
JSLeak Extract URLs from JS files πŸ”— GitHub
Cariddi Extract URLs and secrets πŸ”— GitHub
Nuclei Vulnerability scanner πŸ”— GitHub

🧰 Utility

Tool Description Link
SubJS Extract JS links from pages πŸ”— GitHub
Anew Append unique lines πŸ”— GitHub

πŸ¦‡ COMING SOON: NIGHTCRAWLER v2.0

Typing SVG

╔══════════════════════════════════════════════════════════════╗
β•‘                                                              β•‘
β•‘   πŸ¦‡  N I G H T C R A W L E R  v 2 . 0  πŸ¦‡                   β•‘
β•‘                                                              β•‘
β•‘   β–“β–“β–“β–“β–“β–“β–“β–“β–“β–“β–“β–“β–“β–“β–“β–“β–“β–“β–“β–“β–“β–“β–“β–“β–“β–“β–“β–“β–“β–“β–“β–“β–“β–“β–“β–“β–“β–“β–“β–“β–“β–“β–“β–“β–“β–“β–“           β•‘
β•‘                                                              β•‘
β•‘   "The tool I use when I want to find secrets                β•‘
β•‘    that others miss."                                        β•‘
β•‘                                                              β•‘
β•‘   [β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘] 70% COMPLETE            β•‘
β•‘                                                              β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•

πŸ”₯ What makes NightCrawler different?

Feature Status
200+ Validated Patterns βœ… Ready
Async Scanning (50+ threads) βœ… Ready
Built-in Subdomain Enumeration βœ… Ready
Pattern Validation (No False Positives) βœ… Ready
Rich Terminal UI βœ… Ready
One-Click Full Recon βœ… Ready

⚑ Preview

# One command. Full recon. Zero noise.
python3 nightcrawler.py -t target.com -c 50

# Results:
# βœ… 16 subdomains found
# βœ… 247 JS files scanned
# βœ… 12 VALIDATED secrets found
# βœ… 0 false positives

⏳ Stay tuned... Only for CyberTechAjju Community! ⏳


πŸ“ Repository Structure

js-recon-guide/
β”œβ”€β”€ index.html      # Interactive guide (GitHub Pages)
└── README.md       # This file

🌐 Connect with Me


Typing SVG

⭐ Star this repo if it helped you find bugs! ⭐

About

πŸ”₯ The ultimate JS Recon cheat sheet - from subdomains to secrets in one guide. Interactive commands + one-click script generator.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages