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.