Documentation
¶
Overview ¶
Package dns handles all of the data structures and logic required to interact with DNS data.
Index ¶
- func DiscoverDomainCerts(ctx context.Context, config dnsfern.DiscoverDnsCertsConfig) (*dnsfern.DiscoverDnsCertsReport, error)
- func DiscoverDomainDNSRecords(ctx context.Context, config dnsfern.DiscoverDnsRecordsConfig) *dnsfern.DiscoverDnsRecordsReport
- func GetForwardDNSLookup(ctx context.Context, config dnsfern.DiscoverDnsForwardConfig) dnsfern.DiscoverDnsForwardReport
- func GetReverseLookup(ctx context.Context, config *dnsfern.DiscoverDnsReverseConfig) *dnsfern.DiscoverDnsReverseReport
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DiscoverDomainCerts ¶
func DiscoverDomainCerts(ctx context.Context, config dnsfern.DiscoverDnsCertsConfig) (*dnsfern.DiscoverDnsCertsReport, error)
DiscoverDomainCerts queries crt.sh for all certificates for a given domain. Returns a report containing all certificates and any errors encountered.
func DiscoverDomainDNSRecords ¶
func DiscoverDomainDNSRecords(ctx context.Context, config dnsfern.DiscoverDnsRecordsConfig) *dnsfern.DiscoverDnsRecordsReport
DiscoverDomainDNSRecords queries DNS for all records for a given domain. Returns a report containing all records and any non-fatal errors encountered.
func GetForwardDNSLookup ¶ added in v0.0.58
func GetForwardDNSLookup(ctx context.Context, config dnsfern.DiscoverDnsForwardConfig) dnsfern.DiscoverDnsForwardReport
GetForwardDNSLookup performs forward (A/AAAA) DNS lookups for a given FQDN. Returns a report containing all resolved IPs, along with any errors encountered.
func GetReverseLookup ¶ added in v0.0.58
func GetReverseLookup(ctx context.Context, config *dnsfern.DiscoverDnsReverseConfig) *dnsfern.DiscoverDnsReverseReport
GetReverseLookup performs reverse DNS lookups for a list of IP addresses
Types ¶
This section is empty.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package cctld implements ccTLD pivot discovery: given an input domain it constructs <base>.<tld> apex candidates for each ccTLD in the supplied list or preset, resolves DNS records, and returns structured per-candidate results.
|
Package cctld implements ccTLD pivot discovery: given an input domain it constructs <base>.<tld> apex candidates for each ccTLD in the supplied list or preset, resolves DNS records, and returns structured per-candidate results. |
Click to show internal directories.
Click to hide internal directories.