dns_recon
Perform passive DNS, WHOIS, and email security checks for a domain using public data, returning structured, graded results.
Instructions
Passive DNS/WHOIS reconnaissance for a domain using only public data.
Args: domain: The domain to inspect, e.g. "example.com". checks: Which checks to run. Any of "records", "whois", "email". Defaults to all three when omitted. timeout: Per-query network timeout in seconds.
Returns: A structured dict keyed by the requested checks: - records: DNS records grouped by type (A, AAAA, MX, NS, TXT, SOA, CNAME) - whois: parsed registration fields plus the raw WHOIS text - email: SPF / DMARC / DKIM posture, plus advisory MTA-STS, TLS-RPT, BIMI, and DNSSEC signals, with a graded assessment
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| checks | No | ||
| domain | Yes | ||
| timeout | No |