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. |
Click to show internal directories.
Click to hide internal directories.