Documentation ¶
Index ¶
- func DisplayRecords(domainName string, results []model.QueryResult)
- func FilterQueryTypes(queryTypes []model.QueryType, userSpecifiedQueryType string) []model.QueryType
- func FormatTTL(ttl uint32) string
- func GetQueryTypes() []model.QueryType
- func PrepareDNSQuery(domainName string, queryType uint16) dns.Msg
- func SendDNSQuery(client *dns.Client, msg dns.Msg, dnsServerIP, dnsServerPort string) (*dns.Msg, time.Duration, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DisplayRecords ¶
func DisplayRecords(domainName string, results []model.QueryResult)
func FilterQueryTypes ¶ added in v0.1.3
func FilterQueryTypes(queryTypes []model.QueryType, userSpecifiedQueryType string) []model.QueryType
FilterQueryTypes filters the queryTypes slice to only include the query type specified by the user.
func GetQueryTypes ¶
GetQueryTypes returns a slice of all supported DNS query types.
func PrepareDNSQuery ¶
PrepareDNSQuery prepares a DNS query for a given domain name and query type.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.