recon-and-enumeration

Automate reconnaissance and enumeration of endpoints, services, and technologies.

6|1|Updated Mar 1, 2026
One-click install
npx skills add https://github.com/narlyseorg/superhackers --skill recon-and-enumeration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: recon-and-enumeration
Source: https://github.com/narlyseorg/superhackers/tree/main/skills/recon-and-enumeration
Command: npx skills add https://github.com/narlyseorg/superhackers --skill recon-and-enumeration

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Reconnaissance and enumeration are foundational to security engagements. This Skill provides a structured, repeatable workflow to map an organization's attack surface, inventory endpoints, technologies, and potential entry points from passive OSINT through active scanning.

Core Features & Use Cases

  • Passive OSINT collection and DNS/subdomain enumeration to identify target surface.
  • Active port discovery and service fingerprinting using rustscan and nmap workflows.
  • Web enumeration and technology stack detection to map web assets and tech.
  • Network service enumeration (SMB, SNMP, LDAP, etc.) to reveal exposed services.
  • SPA discovery and client-side routing analysis for modern apps.
  • Phase-driven workflow with clear validation and fallback protocols to ensure robust recon data.

Quick Start

Provide a target and scope, then run recon-and-enumeration to generate a complete inventory of endpoints, technologies, and entry points for your security engagement.

Frequently Asked Questions about recon-and-enumeration

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

FAQPage Schema
How do I automate subdomain enumeration and port scanning for a security engagement?

Subdomain enumeration and port scanning are automated through a phase-driven workflow that collects passive OSINT, enumerates DNS records, and runs active port discovery using rustscan and nmap to map the target attack surface. You provide a target and scope to generate the inventory.

What is the best way to map an organization's attack surface across web and network services?

Mapping an organization's attack surface requires inventorying endpoints, services, and technologies across web, network, and cloud surfaces. This is achieved by combining passive OSINT collection with active web enumeration and network service fingerprinting for SMB, SNMP, and LDAP protocols.

Can I use rustscan and nmap together for service fingerprinting?

Yes, rustscan and nmap are integrated into a validated tool workflow where rustscan handles rapid active port discovery and nmap performs detailed service fingerprinting. This combined approach ensures robust recon data with clear validation and fallback protocols.

Does this reconnaissance workflow support SPA discovery and client-side routing analysis?

SPA discovery and client-side routing analysis are explicitly supported to map modern web applications. The workflow identifies single-page application architectures and analyzes client-side routes to uncover hidden entry points during web enumeration.

How do I enumerate exposed network services like SMB and SNMP during reconnaissance?

Enumerating exposed network services like SMB and SNMP is handled by the network service enumeration phase, which fingerprints exposed services to reveal potential entry points. This follows the active port discovery phase in the structured reconnaissance workflow.

What passive OSINT techniques are needed before active port scanning?

Passive OSINT collection and DNS enumeration are required before active port scanning to identify the target surface without direct interaction. This foundational phase discovers subdomains and technologies, providing the scope necessary for subsequent rustscan and nmap workflows.