Skip to main content

Network benchmarking suite for DNS, HTTP, and SSL — with DNSSEC validation, DoH/DoT support, high‑concurrency testing, and enterprise‑grade reporting.

Project description

net-benchmark

fast, extensible network benchmarking — dns, http, and ssl from a single cli.

PyPI version Python License: MIT CI Downloads

pip install net-benchmark
pip install net-benchmark[pdf]   # with pdf export

successor to dns-benchmark-tool — fully backward compatible. dns-benchmark command still works as an alias.


tools

dns benchmark — resolver performance, dnssec, doh/dot
net-benchmark dns benchmark --use-defaults
net-benchmark dns benchmark --use-defaults --doh
net-benchmark dns benchmark --use-defaults --dot --dnssec-validate
net-benchmark dns compare Cloudflare Google Quad9 --dnssec-validate
net-benchmark dns monitoring --use-defaults --interval 30
flag description default
--use-defaults built-in resolvers and sample domains
--resolvers name, ip, or file
--domains comma-separated or file
--iterations queries per resolver 1
--doh dns-over-https false
--doh-url comma-separated urls, one per resolver
--dot dns-over-tls false
--dnssec-validate fail if ad flag absent false
--formats csv, excel, pdf, json csv,excel,pdf

full documentation: github.com/net-benchmark/net-benchmark

http benchmark — endpoint latency and availability (coming 0.5.0)
net-benchmark http benchmark --targets "https://api.example.com"

full documentation: github.com/net-benchmark/net-benchmark

ssl check — certificate expiry and chain validation (coming 0.6.0)
net-benchmark ssl check --hosts "example.com,api.example.com"

full documentation: github.com/net-benchmark/net-benchmark


export formats

format flag notes
csv --formats csv raw results + summary
excel --formats excel charts, dnssec sheet, colour coding
pdf --formats pdf requires pip install net-benchmark[pdf]
json --formats json full payload including protocol stats

links


license

mit © frankovo

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

net_benchmark-0.4.2.tar.gz (5.5 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

net_benchmark-0.4.2-py3-none-any.whl (5.5 MB view details)

Uploaded Python 3

File details

Details for the file net_benchmark-0.4.2.tar.gz.

File metadata

  • Download URL: net_benchmark-0.4.2.tar.gz
  • Upload date:
  • Size: 5.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for net_benchmark-0.4.2.tar.gz
Algorithm Hash digest
SHA256 f11ef515a36dcdc7dcd6e53946635214f123bcc87598e9c2983973209a19d421
MD5 9e88fe234a09e5913a6391d903cee47e
BLAKE2b-256 9a437325dbe1feddc9fc9cb2654173cf747e8b1c7b3e6433d0eb966f7ef0932d

See more details on using hashes here.

Provenance

The following attestation bundles were made for net_benchmark-0.4.2.tar.gz:

Publisher: pypi.yml on net-benchmark/net-benchmark

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file net_benchmark-0.4.2-py3-none-any.whl.

File metadata

  • Download URL: net_benchmark-0.4.2-py3-none-any.whl
  • Upload date:
  • Size: 5.5 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for net_benchmark-0.4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 acf99b30d30cc116e21e2ee7843af19cd3fc5e33d4f658e4968e593117dcf63e
MD5 955cc4e85add772ae25024e15961c34d
BLAKE2b-256 d84f1120421bf16d80d3eae2c4900e33ee9b25aa48ca3c34d414aadeb1418f64

See more details on using hashes here.

Provenance

The following attestation bundles were made for net_benchmark-0.4.2-py3-none-any.whl:

Publisher: pypi.yml on net-benchmark/net-benchmark

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page