| name | recon |
| description | Recon workflow for domain, DNS, host, and web surface mapping. |
recon
Workflow
- Subdomain discovery
- subfinder -d
- amass enum -d
- DNS mapping
- dnsenum
- theHarvester -d -b all
- Service discovery
- Web fingerprinting
- Content discovery
- ffuf/gobuster/dirsearch
- katana for URL crawl
Exit criteria
- Live hosts list, open ports, tech stack, WAF status, and high-value endpoints recorded.
High-yield endpoint map strategy
Collect endpoints from three sources and merge:
- Live probing and crawl (httpx/katana)
- Historical archives (gau/waybackurls)
- Parameter discovery (arjun)
Tag endpoints quickly by risk:
- auth-critical: login, reset, token, oauth, session
- object-critical: /user/, /account/, /invoice/, /order/, /api/v*/id
- admin/internal: /admin, /internal, /debug, /graphql
Recon stop condition
Stop broad discovery when either condition is true:
- 20+ high-value unique endpoints are mapped, or
- Two consecutive recon runs produce only duplicates.
Then switch to verification-focused testing.