subdomain-enumeration

Discover registered subdomains via certificate transparency logs and public APIs.

1.1k|191|Updated Jun 24, 2026
One-click install
npx skills add https://github.com/uphiago/recon-skills --skill subdomain-enumeration-uphiago
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subdomain-enumeration
Source: https://github.com/uphiago/recon-skills/tree/main/recon/subdomain-enumeration
Command: npx skills add https://github.com/uphiago/recon-skills --skill subdomain-enumeration-uphiago

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the critical gap of missing hidden subdomains (including staging environments, admin panels, internal APIs, and legacy assets) that are often softer, less secured targets than the main production site, which are essential for a complete reconnaissance workflow but rarely discoverable via direct scanning of the primary domain.

Core Features & Use Cases

  • Passive Subdomain Discovery: Aggregates results from crt.sh certificate transparency logs and subfinder's passive API sources to find subdomains without sending direct traffic to the target.
  • Live Host Probing & Categorization: Resolves DNS records, probes for active HTTP/HTTPS services, and automatically categorizes subdomains into high-value groups like staging, admin, API, and cloud assets.
  • Use Case: When performing a penetration test on a target with a heavily hardened production website, use this Skill to uncover unlisted staging subdomains with default credentials or unpatched WordPress installs that serve as low-effort entry points.

Quick Start

Use the subdomain-enumeration skill to map all subdomains for the target domain example.com, probe for live hosts, and flag high-value targets like staging environments and admin panels for further testing.

Frequently Asked Questions about subdomain-enumeration

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

FAQPage Schema
How do I find hidden subdomains for penetration testing and attack surface mapping?

Subdomain enumeration discovers registered subdomains for a target domain using passive certificate transparency logs and aggregated public APIs. It maps hidden attack surfaces like staging environments and admin panels without sending direct traffic to the target.

What is passive subdomain discovery and how does it work?

Passive subdomain discovery aggregates results from crt.sh certificate transparency logs and subfinder's API sources to find subdomains. It queries public databases rather than directly scanning the target, avoiding detection during reconnaissance workflows.

How do I probe for live web services and categorize discovered subdomains?

Live host probing resolves DNS records and probes for active HTTP/HTTPS services using httpx and dig. Discovered subdomains are automatically categorized into high-value groups like staging, admin, API, and cloud assets based on risk profile.

Do I need curl, subfinder, httpx, and dig installed to perform subdomain enumeration?

Yes, subdomain enumeration requires access to curl, subfinder, httpx, and dig. These tools resolve DNS records, probe live web services, aggregate passive API sources, and categorize discovered subdomains by risk profile.

Can I use certificate transparency logs to find staging environments and admin panels?

Yes, certificate transparency logs from sources like crt.sh reveal unlisted staging subdomains and admin panels. These overlooked endpoints often have weaker security, serving as low-effort entry points for penetration testing and bug bounty programs.