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, error)
- func GetForwardDNSLookup(config dnsfern.DiscoverDnsForwardConfig) dnsfern.DiscoverDnsForwardReverseReport
- 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, error)
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(config dnsfern.DiscoverDnsForwardConfig) dnsfern.DiscoverDnsForwardReverseReport
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.
Click to show internal directories.
Click to hide internal directories.