Documentation ¶
Index ¶
- func CountASNPerDomain(runId int, db *sql.DB) (*sql.Rows, error)
- func CountCountryPerDomain(runId int, db *sql.DB) (*sql.Rows, error)
- func CountDistinctNSWithIPv4(runId int, db *sql.DB) (*sql.Rows, error)
- func CountDistinctNSWithIPv6(runId int, db *sql.DB) (*sql.Rows, error)
- func CountDomainsWithCountNSIPExclusive(runId int, db *sql.DB) (*sql.Rows, error)
- func CountDomainsWithCountNSIp(runId int, db *sql.DB) (*sql.Rows, error)
- func CountDomainsWithDNSSEC(runId int, db *sql.DB) (dnssecWrong int, dnssecOk int, noDnssec int)
- func CountDomainsWithDNSSECErrors(runId int, db *sql.DB) (denialProof int, dnskeyValidation int, dsValidation int)
- func CountNSCountryASNPerDomain(runId int, db *sql.DB) (*sql.Rows, error)
- func CountNSPerDomain(runId int, db *sql.DB) (*sql.Rows, error)
- func CountNameserverCharacteristics(runId int, db *sql.DB) (recursivity int, noRecursivity int, edns int, noEdns int, tcp int, noTcp int, ...)
- func CreateNS(ns *dns.NS, domainId int, runId int, db *sql.DB, available bool, ...) int
- func CreateTables(db *sql.DB, drop bool)
- func DropTable(table string, db *sql.DB, drop bool)
- func GetDNSKEYInfo(domainId int, db *sql.DB) (dnskeyFound bool, dnskeyOk bool)
- func GetDSInfo(domainId int, db *sql.DB) (dsFound bool, dsOk bool)
- func GetDomains(runId int, db *sql.DB) (*sql.Rows, error)
- func GetNSEC3s(domainId int, db *sql.DB) (*sql.Rows, error)
- func GetNSECsInfo(domainId int, db *sql.DB) (*sql.Rows, error)
- func GetNonExistenceStatus(domainId int, db *sql.DB) (string, int, error)
- func GetRunTimestamp(runId int, db *sql.DB) string
- func NewRun(db *sql.DB) int
- func SaveCorrectRun(runId int, duration int, correct bool, db *sql.DB)
- func SaveDNSKEY(dnskey *dns.DNSKEY, dsok bool, domainId int, runId int, db *sql.DB)
- func SaveDS(domainid int, algorithm int, keyTag int, digestType int, digest string, ...)
- func SaveDomain(line string, runId int, db *sql.DB) int
- func SaveDomainIp(ip string, domainid int, runId int, db *sql.DB)
- func SaveNS(recursivity bool, EDNS bool, TCP bool, zoneTransfer bool, locQuery bool, ...)
- func SaveNSIP(nameserverid int, ip string, country string, asn string, dontProbe bool, ...)
- func SaveNsec(domainid int, name string, nextName string, ttl int, runId int, db *sql.DB) int
- func SaveNsec3(domainid int, hashedName string, nextHashedName string, iterations int, ...) int
- func SaveRRSIG(rrsig *dns.RRSIG, domainId int, runId int, db *sql.DB)
- func SaveSoa(soa bool, domainid int, db *sql.DB)
- func UpdateDomainDNSKEYInfo(domainId int, dnskeyFound bool, dnskeyOk bool, db *sql.DB)
- func UpdateDomainDNSSEC(domainId int, dnssecOk bool, db *sql.DB)
- func UpdateDomainDSInfo(domainId int, dsFound bool, dsOk bool, db *sql.DB)
- func UpdateDomainNSEC3Info(domainId int, nsec3ok bool, nsec3 bool, wildcard bool, db *sql.DB)
- func UpdateDomainNSECInfo(domainId int, nsecok bool, nsec bool, wildcard bool, db *sql.DB)
- func UpdateNSEC(rrsigOk bool, cover bool, coverwc bool, iswc bool, nsecId int, db *sql.DB)
- func UpdateNSEC3(rrsigOk bool, keyFound bool, verified bool, expired bool, match bool, ...)
- func UpdateNonExistence(domainid int, nonExistenceStatus int, db *sql.DB)
- type DNSKEY
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CountDistinctNSWithIPv4 ¶
func CountDistinctNSWithIPv6 ¶
func CountDomainsWithDNSSEC ¶
func CreateTables ¶
func GetNonExistenceStatus ¶
func SaveDNSKEY ¶
func UpdateDomainDNSKEYInfo ¶
func UpdateDomainDSInfo ¶
func UpdateDomainNSEC3Info ¶
func UpdateDomainNSECInfo ¶
func UpdateNSEC ¶
func UpdateNSEC3 ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.