domain-intel

Gather passive domain intelligence using Python's standard library.

Updated Apr 23, 2026
One-click install
npx skills add https://github.com/Rawgrowth-Consulting/rawclaw-agent --skill domain-intel-rawgrowth-consulting
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: domain-intel
Source: https://github.com/Rawgrowth-Consulting/rawclaw-agent/tree/main/optional-skills/research/domain-intel
Command: npx skills add https://github.com/Rawgrowth-Consulting/rawclaw-agent --skill domain-intel-rawgrowth-consulting

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Passive domain intelligence gathering using Python's standard library to surface essential domain signals without external dependencies.

Core Features & Use Cases

  • Subdomain discovery via Certificate Transparency logs
  • SSL certificate inspection (expiry, issuer, SANs)
  • WHOIS lookup for registration data
  • DNS record resolution (A/AAAA/MX/NS/TXT/CNAME)
  • Bulk analysis across multiple domains

Quick Start

Execute domain_intel.py to perform passive domain intelligence on a target domain.

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 intelligence gathering without external dependencies?

Passive domain intelligence gathering uses Python's standard library to surface subdomains, SSL certificates, WHOIS data, and DNS records without external dependencies. It outputs structured JSON suitable for security and infrastructure automation workflows.

Can I discover subdomains using Certificate Transparency logs with stdlib tools?

Subdomain discovery via Certificate Transparency logs is supported using Python's standard library. This passive approach surfaces subdomains without sending direct queries to the target domain, making it suitable for non-intrusive research workflows.

How do I check SSL certificate expiry and issuer information for multiple domains?

SSL certificate inspection extracts expiry dates, issuer details, and Subject Alternative Names (SANs) using native Python modules. It supports bulk multi-domain analysis across common TLDs to provide comprehensive certificate monitoring.

What DNS records can I resolve using zero-dependency Python scripts?

DNS record resolution covers A, AAAA, MX, NS, TXT, and CNAME records using only Python's standard library. It provides structured JSON output for infrastructure analysis and security workflows without requiring third-party DNS libraries.

Does this approach work for bulk WHOIS lookups across different TLDs?

Bulk WHOIS lookups are supported across multiple domains and common TLDs using stdlib tools. It retrieves registration data and outputs structured JSON, enabling automated domain availability checks and multi-domain research workflows.

What are the limitations of using stdlib tools for OSINT domain reconnaissance?

Using Python's standard library for OSINT domain reconnaissance means zero external dependencies but relies on passive data sources like Certificate Transparency logs and standard DNS resolution. It does not perform active scanning, port enumeration, or direct vulnerability probing.