Recon

Maps network attack surfaces via DNS, WHOIS, subdomain enumeration, and port scanning.

Updated Jul 10, 2026
One-click install
npx skills add https://github.com/Kaleb-Rupe/aurora --skill recon-kaleb-rupe
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Recon
Source: https://github.com/Kaleb-Rupe/aurora/tree/main/claude/skills/Security/Recon
Command: npx skills add https://github.com/Kaleb-Rupe/aurora --skill recon-kaleb-rupe

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Security professionals and bug bounty hunters need to map a target's infrastructure—domains, subdomains, IPs, netblocks, and ASNs—before any assessment, but gathering this intelligence manually across WHOIS, DNS, certificate transparency, and scanning tools is slow and error-prone. ## Core Features & Use Cases - Passive Reconnaissance: WHOIS lookups, DNS enumeration, certificate transparency subdomain discovery, and IPInfo geolocation/ASN data with no authorization required. - Authorized Active Scanning: Port scanning with naabu, HTTP probing with httpx, and service detection after explicit authorization confirmation. - Bounty Program Tracking: Searchable database of public bug bounty programs with in-scope domains for target selection. - AI Scan Analysis: Deep analysis of large nmap/masscan outputs using Gemini 3 Pro to identify high-value targets, anomalies, and attack paths. - Use Case: A pentester receives a new engagement scope, runs passive domain recon to enumerate 47 subdomains, confirms authorization, then port-scans live hosts and generates a structured infrastructure report. ## Quick Start Ask the assistant to do passive recon on a domain you own, such as example.com, to enumerate its subdomains, DNS records, and IP infrastructure.

Frequently Asked Questions about Recon

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enumerate subdomains of a domain?

Run the domain recon workflow, which queries certificate transparency logs via crt.sh and DNS records to discover subdomains passively. Active subdomain brute forcing is available but requires explicit authorization before execution.

What is the difference between passive and active reconnaissance?

Passive recon uses public sources like WHOIS, DNS, certificate transparency, and the IPInfo API without touching the target, requiring no authorization. Active recon includes port scanning and service detection, which requires documented authorization such as a pentest contract or bug bounty scope.

How do I check if a company has a bug bounty program?

Use the BountyPrograms tool with the check command followed by a domain, or search by keyword. It queries a cached database aggregated from ProjectDiscovery Chaos, HackerOne, and Bugcrowd listing programs, bounty types, and in-scope domains.

Does port scanning require special setup?

Yes, active scanning tools like naabu and httpx require switching to the security MCP profile using the swap-mcp command and restarting Claude Code. Passive recon works with standard system tools like whois and dig with no extra setup.

Can I analyze large nmap or masscan scan results automatically?

Yes, the AnalyzeScanResultsGemini3 workflow feeds scan outputs to Gemini 3 Pro, whose 1M token context handles massive datasets. It identifies high-value targets, service version clusters, anomalies, and generates prioritized attack path and remediation reports.

When should I not use active scanning?

Never run active scans against systems without written authorization, out-of-scope bug bounty targets, critical infrastructure, or government systems. The skill defaults to passive-only mode and requires explicit confirmation plus documented authorization before any active technique.