Documentation ¶
Overview ¶
Q is a small utility which acts and behaves like 'dig' from BIND. It is meant to stay lean and mean, while having a bunch of handy features, like -check which checks if a packet is correctly signed (without checking the chain of trust). When using -check a comment is printed:
;+ Secure signature, miek.nl. RRSIG(SOA) validates (DNSKEY miek.nl./4155/net)
which says the SOA has a valid RRSIG and it validated with the DNSKEY of miek.nl, which has key id 4155 and is retrieved from the server. Other values are 'disk'.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Params ¶
type Params struct { Dnskey *dns.DNSKEY Short bool Dnssec bool Query bool Check bool Six bool Four bool Anchor string Tsig string Port int Laddr string Aa bool Ad bool Cd bool Rd bool Fallback bool Tcp bool TimeoutDial time.Duration TimeoutRead time.Duration TimeoutWrite time.Duration Nsid bool Client string Opcode string Rcode string }
func DefaultParams ¶
func DefaultParams() *Params
Click to show internal directories.
Click to hide internal directories.