MyClaw
HomeProductsUse CasesPricingSkillsResourcesCompany
HomeUse CasesPricingSkills
Sign In
Home
ProductsOpenClaw HostingHermes Agent Hosting
Use CasesPricingSkills
ResourcesCompareTutorialLearnBlogUpdatesResourcesCommunity
CompanyAboutSupport
Sign In
MyClaw.ai

Your AI agent, already running.

Product

OpenClaw HostingHermes Agent HostingUse CasesPricingCompareAlibaba Cloud

Resources

BlogUpdatesSkillsModelsSupportCommunityCapybara

Legal

TermsPrivacyCookieGDPRContact

© 2023 Cubo World Inc. All rights reserved.

← Back to Skills
Security & Passwords
🌐

Domain Intel

Passive domain reconnaissance using Python stdlib — subdomains, SSL certs, WHOIS, DNS records, and availability checks. No API keys required.

by NousResearchv1.0.0
Connecting to VM...
Connecting to VM...
npx clawhub@latest install domain-intel
1Current Installs
📦
v1.0.0Version
View Source

Domain Intel Skill Overview

Domain Intel is a passive OSINT skill for domain reconnaissance. It discovers subdomains, inspects SSL certificates, performs WHOIS lookups, resolves DNS records, and checks domain availability — all using Python's standard library with no API keys or external dependencies required. Install it when you need structured infrastructure intelligence about any domain.

How to Use It

Step 1: Run in your terminal or install this skill on MyClaw

npx clawhub@latest install domain-intel
or

Click the Install button at the top of this page for one-click setup

When to Use Domain Intel

Best Fit

  • You need to enumerate subdomains of a target domain passively via Certificate Transparency logs
  • You want to inspect TLS certificate details such as expiry date, issuer, or Subject Alternative Names
  • You need WHOIS registration data — registrar, creation/expiry dates, name servers — across any TLD
  • You want to check whether a domain is registered or available, or run these checks in bulk across many domains at once

When Not to Use

  • You want to know what a company or website does — use web_search or web_extract for content-level research
  • You need authoritative domain availability confirmation for purchase — the availability check is heuristic-based, not registrar-level
  • You are on a network that blocks outbound TCP port 43 — WHOIS lookups will fail in that environment

Key Features

Subdomain Discovery via Certificate Transparency

Queries crt.sh over HTTPS to find subdomains recorded in public certificate logs. No active scanning or brute-forcing — entirely passive and firewall-friendly.

SSL Certificate Inspection

Connects directly to the target on port 443 to retrieve certificate expiry, cipher suite, Subject Alternative Names, and issuer information in structured JSON.

WHOIS Lookups Across 100+ TLDs

Contacts authoritative WHOIS servers over TCP:43 for registrar name, registration and expiry dates, and name servers. Covers over 100 top-level domains.

DNS Record Resolution

Resolves A, AAAA, MX, NS, TXT, and CNAME records using system DNS for A/AAAA and Google DNS-over-HTTPS for other record types, keeping queries firewall-friendly.

Bulk Parallel Analysis

Accepts multiple domains and multiple check types in a single command, running queries concurrently via concurrent.futures for fast results at scale.

Zero Dependencies

Built entirely on the Python standard library (socket, ssl, urllib, json, concurrent.futures). No pip installs, no API keys, no accounts — works identically on Linux, macOS, and Windows.

Use Cases

Subdomain Footprint Enumeration

Security researchers and defenders can quickly map an organization's publicly visible subdomain surface using passive Certificate Transparency data — no active probing required.

SSL Certificate Auditing

Check expiry dates, cipher suites, and SANs across a list of domains in one bulk command, useful for ops teams monitoring certificate hygiene.

Domain Acquisition Research

Passively determine whether target domains are registered, who owns them, and when they expire — useful for brand protection or acquisition planning.

Infrastructure Reconnaissance

Combine DNS, WHOIS, and subdomain data to build a structured picture of an organization's domain infrastructure before a security assessment or audit.

Requirements

  • Python 3 (standard library only — no additional packages)
  • Outbound TCP port 443 (crt.sh, Google DoH, SSL checks)
  • Outbound TCP port 43 (WHOIS — may be blocked on restrictive networks)
Connecting to VM...
npx clawhub@latest install domain-intel
1Current Installs
📦
v1.0.0Version
View Source

Reviews

0 reviews

Log in to write a review

No reviews yet. Be the first to share your experience!