recon

Automate passive reconnaissance on a target domain using public sources.

Updated Apr 1, 2026
One-click install
npx skills add https://github.com/hpsgd/turtlestack --skill recon-hpsgd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: recon
Source: https://github.com/hpsgd/turtlestack/tree/main/plugins/engineering/security-engineer/skills/recon
Command: npx skills add https://github.com/hpsgd/turtlestack --skill recon-hpsgd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides visibility into an organization's external exposure by aggregating publicly available information without touching the target systems, addressing the common blind spot in security assessments.

Core Features & Use Cases

  • Passive OSINT collection from public sources
  • Domain and DNS enumeration
  • ASN and IP range mapping
  • Technology fingerprinting from passive indicators
  • Output ready for engagement scoping and risk assessment

Quick Start

Provide a passive reconnaissance plan for a target domain using public sources only.

Frequently Asked Questions about recon

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

FAQPage Schema
What is passive reconnaissance and how does it map an attack surface?

Passive reconnaissance gathers open-source intelligence to map an attack surface without touching target systems. It inventories subdomains, DNS records, and IP ranges to define scope and identify external exposure safely.

How do I enumerate subdomains and DNS records using public sources?

You enumerate subdomains and DNS records by querying open-source data sources for public indicators. This passive collection inventories assets and maps ASN details to define your engagement scope.

Can I fingerprint target technologies without actively scanning the systems?

Yes, you can fingerprint technologies without active scanning by analyzing passive indicators from public sources. This method identifies target tech stacks while avoiding direct interaction with the systems.

Does passive OSINT collection require any external dependencies or tools?

Passive OSINT collection requires no external dependencies or components. It operates using access to open-source data sources to map target domains and inventory findings.

What is the best way to document engagement authorization for security analysis?

The best way to document engagement authorization is by logging the engagement authorization reference within your passive reconnaissance plan. This ensures security analysis compliance before mapping the attack surface.

When should I avoid passive reconnaissance and use active security analysis?

You should avoid passive reconnaissance when you need to verify live vulnerabilities or internal exposure, as it only maps external surface from public sources without directly touching the systems.