dns-parser
Here are 12 public repositories matching this topic...
DNS binary wire format packet builder, label compression reader, and header parser
-
Updated
Sep 28, 2026 - Python
DNS binary wire format packet builder, label compression reader, and header parser
-
Updated
Sep 28, 2026 - Python
🌐 A zero-dependency TypeScript library for encoding and decoding DNS binary packets (RFC 1035, EDNS0, DNSSEC). Works seamlessly across Node.js, Deno, Bun, and browsers—perfect for DNS over HTTPS (DoH) and custom DNS clients/servers. 🚀
-
Updated
Sep 29, 2026 - TypeScript
SDN Controller code in Python. Every DNS Packet is forwarded to the controller and the controller checks for prohibited sites against a database. The base code is the simple_switch_13.py which comes with RYU installation. RYU doesn't provide a DNS packet parser. The parser was made with Python DPKT library.
-
Updated
Feb 18, 2018 - Python
-
Updated
Oct 4, 2025 - JavaScript
High-performance, zero-copy DNS message parsing and building for Rust — queries and responses, no_std, broad RFC extension coverage (EDNS, DNSSEC, SVCB/HTTPS, TSIG).
-
Updated
Oct 24, 2026 - Rust
SRV Record Parser analyzes DNS SRV records and extracts service location information including priority, weight, port, and target server details.
-
Updated
Oct 27, 2026 - C#
CAA Record Parser analyzes DNS CAA records that specify which Certificate Authorities are authorized to issue certificates for a domain.
-
Updated
Oct 27, 2026 - C#
A zero-dependency RFC-compliant DNS parser implemented in Rust
-
Updated
Aug 23, 2026 - Rust
Add this topic to your repo
To associate your repository with the dns-parser topic, visit your repo's landing page and select "manage topics."