{"repo":"shuque/pydig","free":true,"listed":false,"github":"https://github.com/shuque/pydig","clone":"git clone https://github.com/shuque/pydig.git","description":"pydig: a DNS query tool written in Python","language":"Python","stars":106,"topics":["dns","client","dig","debugging","prototyping","tool"],"license":"GPL-2.0","category":"networking-infra","readme_excerpt":"pydig Program: pydig (a DNS query tool written in Python) Written by: Shumon Huque Description pydig is a program to perform DNS queries and exercise various existing and emerging features of the DNS protocol. It is roughly modelled after the dig program that comes with ISC BIND. I wrote it mostly for fun, and to help me learn learn some of the more esoteric features of the DNS. Occasionally I use it to quickly prototype new and proposed enhancements to the DNS. Some of the more recent such features include EDNS client subnet, chain query, cookies, DNS over TLS, EDNS padding, DNS over HTTPS, and more. RR type and class codes (qtype and qclass) unknown to this program can be specified with the TYPE123 and CLASS123 syntax. Usage Example usage: pydig www.example.com pydig www.example.com A pydig www.example.com A IN pydig @10.0.1.2 example.com MX pydig @dns1.example.com blah. tcp.foo.example.com SRV pydig @192.168.42.6 +dnssec +norecurse blah.example.com NAPTR pydig @dns2.example.com -6 +hex www.example.com pydig @192.168.72.3 +walk secure.example.com pydig @192.168.14.7 -yhmac-md5:my.secret.key.:YWxidXMgZHVtYmxlZG9yZSByaWNoYXJkIGRhd2tpbnM= example.com axfr pydig @192.168.14.7 -yhmac-sha256:my.secret.key.:NBGFWFr+rR/uu14B94Ab1+u81M2DTqB65gOv16nG8Xw= example.com axfr pydig @185.49.141.38 +tls=auth +tls hostname=getdnsapi.net www.ietf.org AAAA pydig +padding=256 blah.example.com AAAA pydig +https www.ietf.org A Additional Notes For TSIG (Transaction Signature) signed messages, the","default_branch":null,"files":null,"tree":[],"storefront":"/r/shuque","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/shuque/pydig/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}