internal/

directory
v1.9.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 23, 2026 License: MIT

Directories

Path Synopsis
Package bench runs a benchmark: every resolver against every domain, interleaved, with warmup, retries, and a give-up rule for dead resolvers.
Package bench runs a benchmark: every resolver against every domain, interleaved, with warmup, retries, and a give-up rule for dead resolvers.
Package catalog holds the built-in resolvers and domains, the filters that select from them, and the loaders for resolver and domain files.
Package catalog holds the built-in resolvers and domains, the filters that select from them, and the loaders for resolver and domain files.
Package dnsclient sends DNS lookups to one resolver over plain DNS, DNS over TLS, DNS over HTTPS, or DNS over QUIC, and times them.
Package dnsclient sends DNS lookups to one resolver over plain DNS, DNS over TLS, DNS over HTTPS, or DNS over QUIC, and times them.
Package dnstest runs fake DNS servers on loopback for tests: plain DNS over UDP and TCP, DNS over TLS, DNS over HTTPS, DNS over QUIC, and a server that never answers.
Package dnstest runs fake DNS servers on loopback for tests: plain DNS over UDP and TCP, DNS over TLS, DNS over HTTPS, DNS over QUIC, and a server that never answers.
Package report writes a run's results as a table, CSV, or JSON.
Package report writes a run's results as a table, CSV, or JSON.
Package web serves the dashboard and runs benchmarks for it, streaming each lookup to the page over server-sent events.
Package web serves the dashboard and runs benchmarks for it, streaming each lookup to the page over server-sent events.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL