recon

Automates OSINT, subdomain discovery, HTTP probing, and active port scanning to map attack surfaces.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/noname300989/Security-Claw --skill recon-noname300989
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: recon
Source: https://github.com/noname300989/Security-Claw/tree/main/skills/recon
Command: npx skills add https://github.com/noname300989/Security-Claw --skill recon-noname300989

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python3, subfinder, httpx, amass, nmap, theHarvester, shodan, masscan, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the comprehensive mapping of a target's digital footprint, identifying all potential entry points and vulnerabilities before an attack.

Core Features & Use Cases

  • Automated Reconnaissance: Performs both passive (OSINT) and active scanning to discover subdomains, live hosts, open ports, and cloud assets.
  • Attack Surface Enumeration: Gathers intelligence on technologies, potential leaks, and infrastructure details.
  • Use Case: When tasked with assessing a new client's security posture, use this Skill to generate a complete inventory of their external-facing assets and identify initial weaknesses.

Quick Start

Run the full reconnaissance pipeline for target.com.

Frequently Asked Questions about recon

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

FAQPage Schema
How do I automate subdomain enumeration and attack surface mapping?

Subdomain enumeration and attack surface mapping are automated by running a pipeline that performs passive OSINT, HTTP probing, and active port scanning to discover live hosts and infrastructure details. It identifies cloud assets, leaked secrets, and technology stacks for comprehensive threat landscape analysis.

What is passive reconnaissance and when do I need OSINT for vulnerability assessment?

Passive reconnaissance gathers target intelligence using OSINT sources without directly interacting with the target's systems. You need it during vulnerability assessment to discover subdomains, cloud assets, and leaked secrets before launching active scans, mapping to MITRE ATT&CK Reconnaissance tactics.

Do I need to install nmap and subfinder to scan open ports and discover subdomains?

Yes, you need python3, subfinder, httpx, amass, nmap, theHarvester, shodan, and masscan installed. These dependencies enable the Skill to execute active port scanning, subdomain discovery, and cloud asset identification across the target's external-facing infrastructure.

What's the best way to identify cloud assets and leaked secrets during a security assessment?

The best way to identify cloud assets and leaked secrets is using an automated reconnaissance pipeline that combines OSINT gathering with active scanning. This approach maps the target's digital footprint and identifies potential entry points and vulnerabilities before an attack.

Can I use Shodan and masscan for external infrastructure port scanning?

Yes, Shodan and masscan are integrated to support external infrastructure port scanning. Shodan queries OSINT for cloud assets and exposed services, while masscan performs high-speed active port scanning to identify open ports across the target's attack surface.

How does HTTP probing identify live hosts from a large list of discovered subdomains?

HTTP probing identifies live hosts by sending requests to discovered subdomains to verify responsive web servers and extract technology stacks. This filters out dead DNS records, providing an accurate inventory of external-facing assets for vulnerability assessment.