← ClaudeAtlas

recon-dominatorlisted

Automated full-scope reconnaissance starting from a domain or domain list. Performs subdomain enumeration, port scanning, technology fingerprinting, OSINT correlation, Google dorking, and Wayback analysis. Use when user provides a domain or list of domains and asks for "recon", "reconnaissance", "attack surface mapping", "subdomain enumeration", "footprinting", or "information gathering". Designed for authorized penetration testing and bug bounty.
KaQus/claude-code-pentest · ★ 30 · Web & Frontend · score 85
Install: claude install-skill KaQus/claude-code-pentest
# Recon Dominator Full-scope reconnaissance orchestrator. From a single domain to a complete attack surface map. ## Important CRITICAL: Only use on domains you have explicit authorization to test. Verify scope before every engagement. ## Instructions ### Step 1: Scope Validation Before ANY reconnaissance activity: 1. Ask the user to confirm they have written authorization to test the target domain(s) 2. Confirm the scope boundaries (wildcard subdomains? specific IPs only? out-of-scope assets?) 3. Document the scope in the output ### Step 2: Passive Subdomain Enumeration Run passive enumeration first (no direct contact with target): ```bash python scripts/passive_recon.py --domain {target_domain} ``` This collects subdomains from: - Certificate Transparency logs (crt.sh) - DNS datasets (SecurityTrails, DNSDumpster) - Search engine results - Wayback Machine archives Expected output: JSON list of discovered subdomains with source attribution. ### Step 3: Active Subdomain Enumeration After passive phase, run active enumeration: ```bash python scripts/active_recon.py --domain {target_domain} --wordlist references/subdomains-wordlist.txt ``` This performs: - DNS brute-force with common subdomain wordlist - DNS zone transfer attempts - Virtual host discovery - Permutation/alteration scanning (dev-, staging-, api-, etc.) ### Step 4: Live Host Detection and Port Scanning ```bash python scripts/port_scanner.py --input {subdomains_file} --top-ports 1000 ``` For each live