Documentation
¶
Index ¶
- type Checker
- type DNSSECCheck
- type DNSSECCheckData
- type DomainReport
- type Glue
- type MXCheck
- type MXData
- type NSCheck
- func (c *NSCheck) ASN() ReportResult
- func (c *NSCheck) Auth() []ReportResult
- func (c *NSCheck) CheckCNAME() []ReportResult
- func (c *NSCheck) CheckParent(domain string) []ReportResult
- func (c *NSCheck) CreateReport(domain string) Report
- func (c *NSCheck) IPCheck() []ReportResult
- func (c *NSCheck) Identical() ReportResult
- func (c *NSCheck) Recursive() []ReportResult
- func (c *NSCheck) Scan(domain string)
- func (c *NSCheck) Values() []ReportResult
- type NSCheckData
- type Report
- type ReportResult
- type SOACheck
- type SOAData
- type SpamCheck
- type SpamData
- type WebCheck
- type WebData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DNSSECCheck ¶
type DNSSECCheck struct { NS []structs.NSData DNSSEC []DNSSECCheckData Report // contains filtered or unexported fields }
func (*DNSSECCheck) CreateReport ¶
func (c *DNSSECCheck) CreateReport(domain string) Report
func (*DNSSECCheck) Scan ¶
func (c *DNSSECCheck) Scan(domain string)
func (*DNSSECCheck) Values ¶
func (c *DNSSECCheck) Values() []ReportResult
type DNSSECCheckData ¶
type DomainReport ¶
type Glue ¶
func (*Glue) CreateReport ¶
type MXCheck ¶
type MXCheck struct { NS []structs.NSData MX []MXData MXIP map[string][]net.IP // cache mx ip records MXIPRR map[string][]dns.RR // cache raw A/AAAA responses so we can extract CNAMEs if needed Report // contains filtered or unexported fields }
func (*MXCheck) CheckCNAME ¶
func (c *MXCheck) CheckCNAME() []ReportResult
func (*MXCheck) CheckReverse ¶
func (c *MXCheck) CheckReverse() []ReportResult
func (*MXCheck) CreateReport ¶
func (*MXCheck) Identical ¶
func (c *MXCheck) Identical() ReportResult
func (*MXCheck) Values ¶
func (c *MXCheck) Values() []ReportResult
type NSCheck ¶
type NSCheck struct { NS []structs.NSData NSCheck []NSCheckData CacheIP map[string][]net.IP Report // contains filtered or unexported fields }
func (*NSCheck) ASN ¶
func (c *NSCheck) ASN() ReportResult
func (*NSCheck) Auth ¶
func (c *NSCheck) Auth() []ReportResult
func (*NSCheck) CheckCNAME ¶
func (c *NSCheck) CheckCNAME() []ReportResult
func (*NSCheck) CheckParent ¶
func (c *NSCheck) CheckParent(domain string) []ReportResult
func (*NSCheck) CreateReport ¶
func (*NSCheck) IPCheck ¶
func (c *NSCheck) IPCheck() []ReportResult
func (*NSCheck) Identical ¶
func (c *NSCheck) Identical() ReportResult
func (*NSCheck) Recursive ¶
func (c *NSCheck) Recursive() []ReportResult
func (*NSCheck) Values ¶
func (c *NSCheck) Values() []ReportResult
type NSCheckData ¶
type Report ¶
type Report struct { Type string Result []ReportResult }
type ReportResult ¶
type SOACheck ¶
type SOACheck struct { NS []structs.NSData SOA []SOAData Domain string Report // contains filtered or unexported fields }
func (*SOACheck) CreateReport ¶
func (*SOACheck) Identical ¶
func (c *SOACheck) Identical() ReportResult
func (*SOACheck) Values ¶
func (c *SOACheck) Values() []ReportResult
type SpamCheck ¶
type SpamCheck struct { NS []structs.NSData Spam []SpamData Report // contains filtered or unexported fields }
func (*SpamCheck) CreateReport ¶
func (*SpamCheck) Values ¶
func (c *SpamCheck) Values() []ReportResult
type WebCheck ¶
type WebCheck struct { NS []structs.NSData Web []WebData Report // contains filtered or unexported fields }
func (*WebCheck) CheckApex ¶
func (c *WebCheck) CheckApex() []ReportResult
func (*WebCheck) CheckWww ¶
func (c *WebCheck) CheckWww() []ReportResult
func (*WebCheck) CreateReport ¶
func (*WebCheck) Values ¶
func (c *WebCheck) Values() []ReportResult
Click to show internal directories.
Click to hide internal directories.