-
rustls-webpki
Web PKI X.509 Certificate Verification
-
hickory-resolver
Hickory DNS is a safe and secure DNS library. This Resolver library uses the Client library to perform all DNS queries. The Resolver is intended to be a high-level library for any DNS record resolution…
-
dns-lookup
dns resolving api, much like rust's unstable api. Also includes getaddrinfo and getnameinfo wrappers for libc variants.
-
gethostname
all platforms
-
simple-dns
parse and write DNS packets
-
doh-proxy
A DNS-over-HTTPS (DoH) and ODoH (Oblivious DoH) proxy
-
hickory-proto
Hickory DNS is a safe and secure DNS library. This is the foundational DNS protocol library for all Hickory DNS projects.
-
hickory-server
Hickory DNS is a safe and secure DNS server with DNSSEC support. Eventually this could be a replacement for BIND9. The DNSSEC support allows for live signing of all records, in it does not currently support…
-
hickory-client
Hickory DNS is a safe and secure DNS library. This is the Client library with DNSSEC support. DNSSEC with NSEC validation for negative records, is complete. The client supports dynamic…
-
embassy-net
Async TCP/IP network stack for embedded systems
-
resolv-conf
The resolv.conf file parser
-
domain
A DNS library for Rust
-
pkarr
Public-Key Addressable Resource Records (Pkarr); publish and resolve DNS records over Mainline DHT
-
google-dns2
A complete library to interact with Dns (protocol v2)
-
encrypted-dns
A modern encrypted DNS server (DNSCrypt v2, Anonymized DNSCrypt, DoH)
-
google-dns1
A complete library to interact with Dns (protocol v1)
-
pubky
SDK
-
idna_adapter
Back end adapter for idna
-
scaleway_api_rs
Generated library to interact with Scaleway API
-
fqdn
FQDN (Fully Qualified Domain Name)
-
dnstracer
A DNS traceroute tool
-
aws-sdk-guardduty
AWS SDK for Amazon GuardDuty
-
google-dns1-cli
A complete library to interact with Dns (protocol v1)
-
idna_mapping
UTS 46 mapping for unicode-rs back end of idna
-
etchdns
A caching DNS proxy with advanced security features, WebAssembly hooks, and comprehensive protection mechanisms
-
tun2proxy
Tunnel interface to proxy
-
ch4
DNS Client Tool
-
aws-sdk-route53resolver
AWS SDK for Amazon Route 53 Resolver
-
constellation-server
Pluggable authoritative DNS server. Entries can be added & removed from an HTTP REST API.
-
cdns-rs
A native Sync/Async Rust implementation of client DNS resolver
-
google-dns2-cli
A complete library to interact with Dns (protocol v2)
-
c-ares-resolver
An asynchronous DNS resolver, backed by c-ares
-
dug
An exhaustive name resolution aggregator
-
dnssec-prover
allows for the creation and validation of transferrable proofs of entries in the DNS
-
nu_plugin_dns
A DNS utility for nushell
-
dns-message-parser
Libary to encode and decode DNS packets
-
c-ares
wrapper for the c-ares library, for asynchronous DNS requests
-
radixtarget
Fast radix tree implementation for IP addresses and hostnames with target matching
-
koi-net
Local network toolkit: service discovery, DNS, health monitoring, TLS proxy, and certificate mesh
-
doh-client
DNS over HTTPS client
-
dns-firewall
Filtering DNS proxy server with firewall integration
-
erbium
Network services for small/home networks
-
dns-bench
Find the fastest DNS in your location to improve internet browsing experience
-
async-std-resolver
Hickory DNS is a safe and secure DNS library, for async-std. This Resolver library uses the hickory-proto library to perform all DNS queries. The Resolver is intended to be a high-level…
-
ddns-cli
ddns client for cloudflare and dnspod
-
odoh-rs
Oblivious DNS over HTTPS (ODoH) protocol version 1
-
zlink
Async Varlink API
-
dyndns
server to update Hetzner DNS records with your dynamic IP address assigned by your Internet Service Provider (ISP)
-
tcping
🛠️ tcping-rs: Rust (rs) TCP Ping (tcping) Utility for Port Reachability
-
hitdns
DNS forward server optimized for cache hit ratio and query latency
-
ddns-a
A lightweight Dynamic DNS client for Windows that monitors IP address changes and notifies external services via webhooks
-
uni-stream
universal stream for TCP and UDP traffic and custom DNS resolution service
-
azi
Show Azure information
-
rsdns
DNS Client Library
-
cproxy
Transparent proxy built on cgroup net_cls
-
kcr_cilium_io
Kubernetes Custom Resource Bindings
-
manydns
Provider-agnostic DNS zone and record management, inspired by the Go libdns project
-
crab-hole
Pi-Hole clone written in rust using hickory-dns/trust-dns
-
dnsimple
API client for Rust
-
cloudflare-dns-updater_rs
A cloudflare dns updater script written in rust
-
wheel-rs
providing file operations, time utilities and Duration serialization support
-
dcap-qvl-webpki
Fork of rustls-webpki to support single cert CRL check
-
certradar-cli
Certificate transparency and SSL/TLS security analysis CLI tool
-
kungfu
Flexible DNS hijacking and proxy tool. Read more: https://github.com/yinheli/kungfu
-
hickory-dns
Hickory DNS is a safe and secure DNS server with DNSSEC support. Eventually this could be a replacement for BIND9. The DNSSEC support allows for live signing of all records, in it does not currently support…
-
qorb
Connection Pooling
-
bluebox
A fast DNS interceptor and cache for local networks
-
hickory-recursor
*WARNING* This library is experimental Hickory DNS Recursor is a safe and secure DNS recursive resolver with DNSSEC support. Hickory DNS is based on the Tokio and Futures libraries…
-
parse_layer7
parsing layer 7 packets comming from UDP OR TCP payloads
-
trust-dns-resolver
Trust-DNS is a safe and secure DNS library. This Resolver library uses the Client library to perform all DNS queries. The Resolver is intended to be a high-level library for any DNS…
-
lazy-dns
A lazy DNS server with GeoIP routing. Only SOA, NS, A, AAAA, CNAME, MX, and TXT are supported; everything else is dropped, by design.
-
clouddns-nat-helper
Autogenerate A records for NAT setups from AAAA records in cloud providers
-
seer-cli
Interactive CLI for Seer domain name utilities
-
sn0int
Semi-automatic OSINT framework and package manager
-
dns-doge
A command-line DNS client
-
agnos
Obtain (wildcard) certificates from let's encrypt using dns-01 without the need for API access to your DNS provider
-
muko
A command-line utility to manage hosts file entries and quickly toggle between development and production DNS settings
-
domain_status
Concurrent URL status checker that captures comprehensive metadata in SQLite
-
dns-query-monitor
Real-time DNS query monitoring tool with Terminal User Interface
-
rsubdomain
A high-performance subdomain brute-force tool written in Rust
-
dns-server
A threaded DNS server
-
hyper-system-resolver
An advanced system resolver for use with hyper & hyper-util
-
truenas-master-mcp
Official MCP server for TrueNAS API access
-
seer-core
Core library for Seer domain name utilities
-
edge-captive
Async +
no_std+ no-alloc implementation of a Captive Portal DNS -
porkbun-api
an async implementation of porkbun's domain management api
-
bindcar
HTTP REST API for managing BIND9 zones via rndc
-
dns-update
Dynamic DNS update (RFC 2136 and cloud) library for Rust
-
blastdns
Async DNS lookup library for bulk/parallel DNS resolution
-
warm_channels
Always-ready HTTP client channels for gRPC or other RPC-like requests
-
ascii_domain
Parser for DNS names based on a provided ASCII character set
-
netpulse
Keep track of if your internet is still alive, collect stats against a crappy ISP
-
nginx-discovery
Parse, analyze, and extract information from NGINX configurations
-
dnsclient
A small, simple and secure DNS client library
-
koi-embedded
Embed local network discovery, DNS, health, and TLS directly in your Rust application
-
stubdns
DNS stub resolver
-
auberge
CLI tool for managing self-hosted infrastructure with Ansible
-
dns2socks
Convert DNS requests to SOCKS5 proxy
-
dingo-proto
A high-performance DNS packet parser focused on speed and safety
-
nonymous
DNS protocol and algorithm library
-
zendns
Manage Dynamic DNS with serenity
-
domeneshop-ip
CLI tool to update DNS IP records for Domeneshop
-
mhost
More than host - A modern take on the classic host DNS lookup utility including an easy to use and very fast Rust lookup library
-
rdig
get dns over https via dns.google
-
cf-switch
A Cloudflare profile switcher for flarectl
-
cycle-certs
A bot for fetching and keeping TLS certificates generated via Cycle's DNS service up to date
-
decon-spf
that allows you to deconstruct an existing SPF record that might be retreived in a normal DNS TXT lookup. With version 0.2.0 you can now also construct a new Spf record
-
lazydns
A light and fast DNS server/forwarder implementation in Rust
-
libdoh
DoH and Oblivious DoH library for the rust-doh app
-
dns-updater
A service that periodically checks and synchronises the internet facing ip to AWS Route53, useful for running home services behind changing ip addresses
-
certsd
automated, asynchronous LE certificate issuer
-
dns-resolver
dns resolver based on future
-
dkimdo
DKIM command-line tool
-
dnsstamps
Create and parse DNS Stamps
-
fqdn-trie
FQDN (Fully Qualified Domain Name) lookup structures (based on tries)
-
webnsupdate
An HTTP server using HTTP basic auth to make secure calls to nsupdate
-
match-domain
Rapid checker for the prefix and suffix matching of domain names
-
aws-sdk-route53globalresolver
AWS SDK for Amazon Route 53 Global Resolver
-
detect_dns_packet
detect DNS packets
-
netlink-ddns
A minimal DDNS server that publishes IP changes to DNS
-
esp-hal-dhcp-server
DHCP server for embassy-net (main target is esp-hal)
-
secexit-shim
Userspace DNS blocking shim for secexit
-
azure_mgmt_dns
generated REST API bindings
-
namecheap-cli
A cross-platform CLI tool for managing Namecheap DNS records
-
zoneparser
A fast zonefile parser
-
desec_cli
Commandline client for the deSEC DNS API
-
quilibrium-names-sdk
Rust SDK for Quilibrium Name Service - resolve and manage domain names on Quilibrium
-
dotcom
A powerful Rust-based developer toolkit for querying and analyzing domain names
-
dns-parser
Pure-rust DNS protocol parser library. This does not support network, only raw protocol parser.
-
ntlm-info
Retrieve host information from NTLM
-
hickory-to-socket-addrs
std::net::ToSocketAddrs backed by hickory-dns
-
ddns-update-daemon
DynDNS update daemon using UPnP
-
spf-milter
Milter for SPF verification
-
certbot-dns01-hook
Hook for certbot to serve the DNS01 challenge secret TXT record
-
rama-dns
DNS support for rama
-
atproto-lexicon
AT Protocol lexicon resolution and validation
-
hickory-util
that complement Hickory DNS
-
zlink-smol
zlink library for the smol runtime
-
goran
CLI tool for analyzing domains and IP addresses
-
jets
rule-based tunnel
-
switchy_mdns
Switchy mdns service discovery package
-
rat_quickdns
A high-performance, feature-rich DNS client library with support for multiple transport protocols, load balancing, caching, and filtering
-
dns-stamp-parser
Libary to encode and decode DNS stamps
-
zeronsd
Unicast DNS resolver for ZeroTier networks
-
registrar
A client for domain registrar APIs like Porkbun and Name.com
-
satsuki
Rust-based web frontend for delegating and managing subdomains under a configured base domain using PowerDNS. Users can register a subdomain, authenticate using Basic Auth, and manage DNS records through a simple API…
-
pubky-homeserver
Pubky core's homeserver
-
external-ip
Asynchronous library to retrieve the system external IP
-
dns-mock-server
Mock DNS server for tests
-
kissdns
A developer-focused DNS server with fallback, caching, and wildcard support
-
iroh-dns-server
A pkarr relay and DNS server
-
hightower-mdns
A naive Rust implementation of mDNS (Multicast DNS) for advertising and discovering hostnames on a local network
-
dhcplayer
play and attack DHCP
-
simpldns
A portable no-std compatible DNS protocol library
-
dns-message
DNS message library
-
libdelve
interacting with the DelVe standard
-
udoc
Connection diagnostics for URLs: DNS/TCP/TLS/TTFB timings + HTTP/2 + cert summary + redirects
-
cloudflare-ddns-updater
tiny applet to update Cloudflare DNS A records for your domain
-
single-ping
Send single pings written in pure Rust
-
w5500-dns
DNS client for the Wiznet W5500 internet offload chip
-
nscd-lookup
Look up IP addresses using nscd
-
opslag
Sans-IO no_std mDNS library
-
dnsio
DNS message serialization/deserialization library
-
dns-resolver-rs
DNS resolver server built with Axum and Tokio
-
rlibdns
Rust DNS Library
-
racme
Rust 庫,提供與 ACME 協議互動的功能,支援自動化憑證管理,適用於 Let's Encrypt 等 CA。
-
kipa
Distributed Key to IP Address (KIPA) query network
-
surge-sdk
Rust SDK for Surge.sh API - programmatically manage static site deployments, domains, SSL, and DNS
-
webinfo
gather information about a list of websites
-
cloudflare-dns-operator
Kubernetes operator to manage Cloudflare DNS records
-
toluol
making DNS queries
-
rusdig
Lightweight DNS message parsing and encoding library written in Rust
-
serde-txtrecord
serialization and deserialization library for TXT record format using Serde
-
resolv
DNS resolution via glibc
-
dns_name
DNS name parsing with public suffix lookup
-
uwuhi
mDNS Service Discovery implementation
-
dnsclientx
A small, simple and secure DNS client library
-
rustdns
A DNS parsing library
-
splitdns
Cross-platform DNS split-domain configuration and internal DNS resolution
-
spftrace
tracing SPF queries
-
detsys-srv
Rust client for communicating with SRV-located services
-
resolverx
A fast, async DNS + RDAP resolver with bulk mode, caching, and JSON/NDJSON or table output
-
adns-server
ADNS Server Library & Binary
-
mailguard-rs
A fast temporary email and malicious domain detection library using SURBL DNS queries
-
dnsi
investigating the DNS
-
best403unlocker-rs
best403unlocker project to bypass 403
-
async-dns
async DNS resolver
-
smartdns
A cross platform local DNS server written in rust to obtain the fastest website IP for the best Internet experience, support DoT, DoQ, DoH, DoH3
-
gurtca-cli
GURT CA CLI tool
-
mdns
A multicast DNS client library. Supports discovery of any mDNS device on a LAN
-
trust-dns
safe and secure DNS server with DNSSEC support. Eventually this could be a replacement for BIND9. The DNSSEC support allows for live signing of all records, in it does not currently support…
-
netlify-ddns
CLI tool for setting Netlify DNS records dynamically
-
dns-wrapper
An API wrapper for Diplomacy and Strife
-
whois-cli
WHOIS query tool
-
sawp-dns
SAWP Protocol Parser for DNS
-
trust-dns-util
that complement Trust-DNS
-
namecom_ddns
Query IP addresses and update DNS records with Name.com API
-
rsip-dns
SIP Rust library implementing RFC 3263, implemented on top of rsip
-
any-dns
Lightweight DNS server with Middleware support for non-ICANN domains
-
drasil-dns
easily serialize and deserialize DNS packets
-
simple-mdns
mDNS for service discovering (DNS-SD)
-
agnostic-dns
agnostic-dnsis an agnostic abstraction layer overhickory-dns -
c-ares-sys
Low-level bindings to the c-ares library
-
cliflare
A command line tool used to interact with Cloudflare APIs
-
trust-dns-server
Trust-DNS is a safe and secure DNS server with DNSSEC support. Eventually this could be a replacement for BIND9. The DNSSEC support allows for live signing of all records, in it does not currently support…
-
micro-dns
a recursive dns resolver
-
google-dns1_beta1
A complete library to interact with dns (protocol v1beta1)
-
multicast_dns
wrapper around Avahi Daemon
-
couchbase-connstr
Couchbase SDK connection string parsing and DNS resolution, not intended for direct use
-
ogham/dog
A command-line DNS client
-
minifly-network
Network and DNS management for Minifly - Local Fly.io development simulator
-
searchlight
📡 Rust mDNS server & client library designed with user interfaces in mind
-
zerotier-one-api
OpenAPI bindings to the ZeroTierOne JSON API
-
acme-dns-rust
Acme DNS implementation written in Rust
-
dnstap-utils
dnstap utilities
-
srv-rs
Rust client for communicating with SRV-located services
-
uwuhi-async
Async mDNS Service Discovery implementation
-
sn0int-std
sn0int - stdlib
-
apfsds-client
APFSDS client - censorship-resistant proxy client (SOCKS5/TUN)
-
cs_mwc-libp2p-dns
DNS transport implementation for libp2p
-
ogham/dns
A command-line DNS client
-
batch_resolve_cli
Fast asynchronous batch DNS resolver built on top of Tokio and TRust-DNS
-
trust-dns-client
Trust-DNS is a safe and secure DNS library. This is the Client library with DNSSEC support. DNSSEC with NSEC validation for negative records, is complete. The client supports dynamic…
-
gandi-live-dns
Automatically updates your IP address in Gandi's Live DNS. Makes it possible to use Gandi as a dynamic DNS system.
-
pmz-common
Common crate for pmz
-
cddns
A modern, hackable, green DDNS CLI and service for Cloudflare
-
digs
digs many at once
-
u-siem-syslog
Syslog listener for uSIEM
-
mxdns
DNS utilities for SMTP servers
-
dns-protocol
A DNS protocol implementation in Rust
-
desec_api
Client library for the deSEC DNS API
-
matrix-oracle
.well-known resolver for the matrix protocol
-
singularity
CLI tool for pulling known malicious domains into one or more blackhole lists in various formats
-
abstract-ns
Abstract name service traits for use with futures (and tokio)
-
sync-resolve
Synchronous DNS resolver
-
dnstap
protocol
-
dns-protocol-patch
A DNS protocol implementation in Rust
-
pkarr-client
Public-Key Addressable Resource Records (Pkarr); publish and resolve DNS records over Mainline DHT
-
hyper-srv
A wrapper around Hyper's connector with ability to preresolve SRV DNS records
-
drophost
drop-in based /etc/hosts manager
-
ant-libp2p-dns
DNS transport implementation for libp2p
-
dns-ptr-resolver
A program to resolve DNS IPs to PTRs
-
dns-checker
Check domain liveness via DNS lookups
-
dnslogger
Passive dns sniffer. Provides dnslogger binary and a dns parser library.
Try searching with DuckDuckGo.