farrokhi/dnsdiag
DNS Measurement, Troubleshooting and Security Auditing Toolset observed · 2026-08-28
Health v2 · maintenance only
96/100
- Activity 96
- Release rhythm 93
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 21.0
- age_days: 3864
- days_rel: 49
- days_push: 29
- n_releases_24m: 9
Adoption not part of the score
1055 stars · 111 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A Python-based toolset for measuring, troubleshooting, and auditing DNS. It includes dnsping for latency measurement, dnstraceroute for tracing DNS request paths, and dnseval for comparing DNS resolvers.
Use cases
- measure DNS server response time
- detect ISP DNS hijacking or interception
- traceroute DNS queries to see if they are redirected
- compare latency and reliability of multiple DNS resolvers
- audit DNS responses for unusual behavior
- choose the best DNS resolver for my network
When to choose
- you suspect your DNS traffic is being intercepted or hijacked
- you need to benchmark DNS resolver performance and packet loss
- you want ping/traceroute-style diagnostics specifically for DNS
When to avoid
- you need a general-purpose DNS server or recursive resolver
- you need a GUI-based DNS management tool
- you need continuous DNS monitoring with alerting rather than on-demand diagnostics
Facets
cli-tool · maturity active
networking security monitoring benchmarking developer-tools networking security developer-tools python cli cross-platform dns dns-diagnostics dnsping dnstraceroute dnseval dns-hijacking-detection network-measurement command-line docker
3 sources
- readme: https://github.com/farrokhi/dnsdiag · fetched 2026-08-28 · 9d75567b0396
- homepage: https://dnsdiag.org/ · fetched 2026-08-29 · 17e5ba848e97
- registry_pypi: https://pypi.org/pypi/dnsdiag/json · fetched 2026-08-29 · 6460ce3b609a
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| farrokhi/dnsdiag | main | 96 |
For agents
markdown · JSON · MCP: product_card(name="farrokhi/dnsdiag")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem