Expand description
DNS (Domain Name System) dissector.
§References
- RFC 1035: https://www.rfc-editor.org/rfc/rfc1035
- RFC 3596 (AAAA record): https://www.rfc-editor.org/rfc/rfc3596
- RFC 4035 (DNSSEC, adds AD/CD flags): https://www.rfc-editor.org/rfc/rfc4035
- RFC 6891 (EDNS0, extends RCODE/UDP payload): https://www.rfc-editor.org/rfc/rfc6891
- RFC 7766 (DNS over TCP, updates §4.2.2): https://www.rfc-editor.org/rfc/rfc7766
- RFC 7828 (EDNS0 TCP Keepalive): https://www.rfc-editor.org/rfc/rfc7828
- RFC 2782 (SRV record): https://www.rfc-editor.org/rfc/rfc2782
- RFC 3403 (NAPTR record): https://www.rfc-editor.org/rfc/rfc3403
- RFC 4255 (SSHFP record): https://www.rfc-editor.org/rfc/rfc4255
- RFC 6672 (DNAME record): https://www.rfc-editor.org/rfc/rfc6672
- RFC 6698 (TLSA record): https://www.rfc-editor.org/rfc/rfc6698
- RFC 8659 (CAA record): https://www.rfc-editor.org/rfc/rfc8659
- RFC 4035 (DNSSEC records: DNSKEY, DS, RRSIG, NSEC): https://www.rfc-editor.org/rfc/rfc4035
- RFC 5155 (NSEC3): https://www.rfc-editor.org/rfc/rfc5155
- RFC 7344 (CDS/CDNSKEY records): https://www.rfc-editor.org/rfc/rfc7344
- RFC 9460 (SVCB/HTTPS records): https://www.rfc-editor.org/rfc/rfc9460
Structs§
- DnsDissector
- DNS dissector.
- DnsTcp
Dissector - Stateless DNS over TCP dissector.
Functions§
- dissect_
as_ mdns - Parse a Multicast DNS (RFC 6762) message.
- dns_
rcode_ name - Returns a human-readable name for DNS RCODE values.
- dns_
type_ name - Returns a human-readable name for DNS QTYPE / TYPE values.
- write_
dns_ name - Write a DNS domain name as a JSON-quoted string directly to the writer.