Documentation
¶
Index ¶
- Constants
- func CheckDkim(selectorUrl string, resolver *net.Resolver) string
- func CheckDmarc(url string, resolver *net.Resolver) string
- func CheckIpVersionCompatibility(aRecords []string, aaaaRecords []string) string
- func CheckMailConfig(url string, resolver *net.Resolver, txtRecords []string, dkimSelector string) []string
- func CheckSpf(txtRecords []string) string
- func GetAAAARecords(url string, resolver *net.Resolver) ([]string, error)
- func GetARecords(url string, resolver *net.Resolver) ([]string, error)
- func GetCNAMERecord(url string, resolver *net.Resolver) (string, error)
- func GetDomainAccessibilityHints(url string) []string
- func GetDomainOwnerViaRDAP(url string) ([]string, error)
- func GetMXRecords(url string, resolver *net.Resolver) ([]string, error)
- func GetNSRecords(url string, resolver *net.Resolver) ([]string, error)
- func GetNameserverOwnerViaRDAP(resolver *net.Resolver, nsRecords []string) ([]string, error)
- func GetTXTRecords(url string, resolver *net.Resolver) ([]string, error)
- func IsDomainBlacklisted(domain string, resolver *net.Resolver) ([]string, error)
- func IsIpv4(ip string) bool
- func PrintMailConfigScanResults(results []string)
- func PrintResult(result Result)
- func ScanMailConfig(resolver *net.Resolver, inputUrl string, txtRecords []string, ...) ([]string, error)
- type Result
Constants ¶
View Source
const ( NS recordType = iota A AAAA CNAME TXT )
Variables ¶
This section is empty.
Functions ¶
func CheckMailConfig ¶
func GetDomainOwnerViaRDAP ¶
func IsDomainBlacklisted ¶
func PrintMailConfigScanResults ¶
func PrintMailConfigScanResults(results []string)
func PrintResult ¶
func PrintResult(result Result)
Types ¶
type Result ¶
type Result struct {
NSRecords []string
ARecords []string
AAAARecords []string
CNAMERecord string
TXTRecords []string
MXRecords []string
SRVRecords []string
DomainOwners []string
NameserverOwners []string
OpinionatedHints []string
DomainIsBlacklistedAt []string
IpVersionCompatibility string
DomainAccessibilityHints []string
}
func AdvancedScan ¶
func SimpleScan ¶
func (*Result) PrintAllDnsRecords ¶
func (result *Result) PrintAllDnsRecords()
Source Files
¶
- AdvancedScan.go
- CheckDkim.go
- CheckDmarc.go
- CheckIpVersionCompatibility.go
- CheckMailConfig.go
- CheckSpf.go
- GetAAAARecords.go
- GetARecords.go
- GetAllRecords.go
- GetCNAMERecords.go
- GetDomainAccesibilityHints.go
- GetDomainOwnerViaRDAP.go
- GetMXRecords.go
- GetNSRecords.go
- GetNameserverOwnerViaRDAP.go
- GetSRVRecords.go
- GetTXTRecords.go
- IsDomainBlacklisted.go
- IsIpv4.go
- PrintAllDnsRecords.go
- PrintMailConfigScanResults.go
- PrintResult.go
- Result.go
- ScanMailConfig.go
- SimpleScan.go
- generateCartesianProduct.go
- listContains.go
- recordType.go
Click to show internal directories.
Click to hide internal directories.