A simple Python library to encode/decode DNS wire-format packets
The library was originally written to be a custom nameserver.
- DNSRecord (contains a DNSHeader and one or more DNSQuestion/DNSRR records)
- RR (resource records)
- RD (resource data - superclass for TXT,A,MX,CNAME,PRT,SOA)
- DNSLabel (envelope for a DNS label)
In a hurry? Add it to your Download Basket!
What's New in version 0.8.3
- Doesn't parse rdata if rdlength is 0.