Versions in this module Expand all Collapse all v1 v1.0.0 Nov 7, 2024 Changes in this version + func DNSSECCheck(domain string) (bool, error) + func GetAAAARecords(url string) ([]string, error) + func GetARecords(url string) ([]string, error) + func GetCNAME(url string) ([]string, error) + func GetCertificateWebsite(url string, port int) ([]*x509.Certificate, error) + func GetMXRecords(url string) ([]string, error) + func GetNSRecords(url string) ([]string, error) + func GetPTRRecord(ip string) (string, error) + func GetTXTRecords(url string) ([]string, error) + func ScanWhois(domain string) (whoisparser.WhoisInfo, error) + type CertificateModule struct + func (m *CertificateModule) Name() string + func (m *CertificateModule) Run(job entities.JobModel) (interface{}, error) + type DNSModule struct + func (m *DNSModule) Name() string + func (m *DNSModule) Run(job entities.JobModel) (interface{}, error) + type DNSResults struct + AAAARecords []string + ARecords []string + CNAME []string + DNSSEC bool + MXRecords []string + NSRecords []string + PTRRecord string + TXTRecords []string + type HTTPResponse struct + Headers http.Header + StatusCode int + type HeaderModule struct + func (m *HeaderModule) Name() string + func (m *HeaderModule) Run(job entities.JobModel) (interface{}, error) + type IPLookupModule struct + func (m *IPLookupModule) Name() string + func (m *IPLookupModule) Run(job entities.JobModel) (interface{}, error) + type IPRangeLookupModule struct + func (m *IPRangeLookupModule) Name() string + func (m *IPRangeLookupModule) Run(job entities.JobModel) (interface{}, error) + type WhoisModule struct + func (m *WhoisModule) Name() string + func (m *WhoisModule) Run(job entities.JobModel) (interface{}, error)