3 ms·
I recently decided to start reading RFCs and picked up RFC-1035[1] (DOMAIN NAMES - IMPLEMENTATION AND SPECIFICATION) as I'm self hosting pihole+unbound and this
by Onceagain 3y ago
I recently decided to start reading RFCs and picked up RFC-1035[1] (DOMAIN NAMES - IMPLEMENTATION AND SPECIFICATION) as I'm self hosting pihole+unbound and this could fill some knowledge gaps.
The ascii struct format in the RFC were intuitive to read so I wanted to visualize the req/rsp packets in the same way to easily identify each field and show the whole packet structure.
If anyone else prefers to look at ascii formatted structs instead of wireshark hexdumps, or just want to see A/AAAA/NS records and packet fields, give kydns[2] a try. Feel free to provide any feedback.
[1] https://datatracker.ietf.org/doc/html/rfc1035 https://datatracker.ietf.org/doc/html/rfc1035
[2] https://github.com/eliaonceagain/kydns/ https://github.com/eliaonceagain/kydns/
- geraldcombs 3y agokydns looks really cool! (and if you're tired of Wireshark's hex dumps you can switch to the packet diagram view: https://www.wireshark.org/docs/wsug_html_chunked/ChUsePacketDiagramPaneSection.html https://www.wireshark.org/docs/wsug_html_chunked/ChUsePacket...)