dnsguide

DNS server project

Building a DNS server from scratch in Rust to understand the DNS protocol and its implementation.

A guide to writing a DNS Server from scratch in Rust

GitHub

4k stars
60 watching
262 forks
last commit: about 2 years ago
Linked from 1 awesome list

dnsdns-serverinternetnetwork-programmingrusttcpudp

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
technitiumsoftware/dnsserverA DNS server project providing advanced features and encryption options to enhance privacy and security in domain name resolution4,655
alexdalitz/dnsrubyA pure Ruby implementation of a DNS client with support for various DNS record types and security features.198
octodns/octodnsTools for managing DNS records across multiple providers in an infrastructure-as-code manner3,207
therook/subbruteA tool for automating the discovery of subdomains and DNS records by using open resolvers as a proxy to circumvent rate limiting.3,372
socketry/rubydnsA high-performance DNS server built with Ruby that provides a simple and flexible way to handle name resolution.717
yschaeff/icantbelieveitsnotdnsAn implementation of an authoritative DNS server for the ESP826619
dnscrypt/dnscrypt-proxyA tool for encrypting and anonymizing DNS traffic using various protocols.11,547
andrewbaxter/terrars-dnsimple-dnsimplePre-generated Terraform bindings for interacting with the dnsimple DNS service0
iagox86/dnscat2A tool for creating encrypted command-and-control channels over DNS protocols3,468
mocktools/ruby-dns-mockA tool that mimics DNS records for testing environments.66
dosyago/dnA tool that caches and archives web pages, allowing offline browsing with full-text search capabilities3,797
adguardteam/dnsproxyA software implementation of a DNS proxy service with multiple encryption options and customizable upstreams.2,467
blark/aiodnsbruteA tool for brute-forcing domain names by sending DNS queries asynchronously648
michaco/dnsclient.netA high-performance library for performing DNS lookups in .NET.792
yonle/etchostsA tool to generate DNS entries from text files.2