domain-intel

Perform passive domain reconnaissance using Python's standard library.

Updated Mar 13, 2026
One-click install
npx skills add https://github.com/hochoa13/Asistente-Harlest --skill domain-intel-hochoa13
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: domain-intel
Source: https://github.com/hochoa13/Asistente-Harlest/tree/main/skills/research/domain-intel
Command: npx skills add https://github.com/hochoa13/Asistente-Harlest --skill domain-intel-hochoa13

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates passive domain reconnaissance, gathering crucial information about domains without requiring any API keys or external services, making it a cost-effective and dependency-free solution.

Core Features & Use Cases

  • Subdomain Discovery: Identifies subdomains using Certificate Transparency logs.
  • SSL Certificate Inspection: Retrieves details like expiry, issuer, and Subject Alternative Names.
  • WHOIS Lookups: Fetches registration information for over 100 TLDs.
  • DNS Record Retrieval: Obtains A, AAAA, MX, NS, TXT, and CNAME records.
  • Domain Availability Checks: Assesses domain availability using passive signals.
  • Bulk Analysis: Performs multiple checks across multiple domains concurrently.
  • Use Case: You need to quickly gather all known subdomains, SSL certificate details, and WHOIS information for a target domain as part of an initial security assessment.

Quick Start

Use the domain-intel skill to find subdomains for example.com.

Frequently Asked Questions about domain-intel

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

FAQPage Schema
How do I perform passive domain reconnaissance without API keys?

Passive domain reconnaissance without API keys is performed by utilizing Python's standard library to query public records like Certificate Transparency logs for subdomains and standard DNS protocols for record retrieval.

Can I gather SSL certificate details and WHOIS information for multiple domains at once?

Yes, you can gather SSL certificate and WHOIS information for multiple domains concurrently. The tool performs bulk analysis, running checks across multiple domains simultaneously to streamline initial security assessments.

How do I find subdomains using Certificate Transparency logs?

To find subdomains using Certificate Transparency logs, the tool queries these public logs to identify historical SSL certificate issuances, which reveal previously registered subdomains for the target domain without needing active scanning.

What DNS records can I retrieve during a domain reconnaissance assessment?

During a domain reconnaissance assessment, you can retrieve A, AAAA, MX, NS, TXT, and CNAME records. These DNS records help map the target domain's infrastructure and mail routing configuration.

Does Python's standard library support WHOIS lookups for all domain extensions?

Python's standard library supports WHOIS lookups for over 100 top-level domains (TLDs). This allows you to fetch registration information across a wide variety of domain extensions without external dependencies.

What are the limitations of using a dependency-free OSINT tool for subdomain discovery?

A dependency-free OSINT tool for subdomain discovery relies exclusively on passive signals like Certificate Transparency logs, meaning it will not find subdomains that have never had an SSL certificate issued and avoids active network scanning.