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.3.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.3-py3-none-any.whl (5.5 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: net_benchmark-0.4.3.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.3.tar.gz
Algorithm Hash digest
SHA256 c3f270fd6596a8023cb41c79fe15ea35eb1d801a72f6c0ce859a1ba697c5e7e1
MD5 fb20761753e1d329235c20d22cb1ee08
BLAKE2b-256 0c3c347982252354f8fb99a51cb56d459e5d42430325919ef91ddd738c1f0350

See more details on using hashes here.

Provenance

The following attestation bundles were made for net_benchmark-0.4.3.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.3-py3-none-any.whl.

File metadata

  • Download URL: net_benchmark-0.4.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 154bba1b41b080f83a28022a5bf42e9af32ac4ba3bc8f2ba256710850f5256eb
MD5 cce5b1e430ce7e3e0c253aa3ab3c51ff
BLAKE2b-256 b5e275ef1906764f27fe879cb47527d0b9355833d47b6c8000a1f23e5de3b9ff

See more details on using hashes here.

Provenance

The following attestation bundles were made for net_benchmark-0.4.3-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