Find subdomains (certificate transparency)
find_subdomainsEnumerate subdomains passively from certificate transparency logs and return deduplicated hostnames with certificate dates, issuers, wildcard status, and optional DNS resolution.
Instructions
Passive subdomain enumeration for a domain from live certificate transparency logs: certspotter (unexpired certificates) with crt.sh as fallback or for expired history. Returns deduplicated hostnames with first seen and last seen issuance dates, certificate count, issuers and whether a wildcard certificate covers the name, plus the list of wildcard entries. Set resolve=true to also check the first 40 names with DNS over HTTPS and mark live hosts. Passive lookup of public certificate transparency logs; nothing is sent to the target. Use it on assets you own or are authorised to test.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max hostnames returned (1-1000). Totals are always reported. | |
| domain | Yes | Registered domain, for example "example.com". A URL is accepted and reduced to its host. | |
| source | No | auto = certspotter first (fast, unexpired certificates), crt.sh if it fails or throttles. crtsh = crt.sh only (includes expired with include_expired). | auto |
| resolve | No | Also resolve up to 40 of the returned names over DNS (newest first). | |
| max_pages | No | certspotter pages to read (1-5). Each page is one request against its keyless rate limit. | |
| include_expired | No | Also include names from expired certificates (uses crt.sh). Finds retired hosts; slower. |