DNS Benchmarking Tool
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Tim Schuster 774b4e7349
Added missing newline when aborting due to error tolerance
11 months ago
.gitignore Updated .gitignore 11 months ago
LICENSE Initial Commit 11 months ago
README.md Initial Commit 11 months ago
bench.go benchmark now displays 100% when finished, error tolerance now configurable 11 months ago
main.go Added missing newline when aborting due to error tolerance 11 months ago
rnd.go Initial Commit 11 months ago

README.md

dnsbench

Simple DNS Benchmarking Tool

Usage

$ ./dnsbench --help
usage: dnsbench [<flags>] [<dns servers>...]

Flags:
      --help              Show context-sensitive help (also try --help-long and --help-man).
  -i, --i=1000            Number of Requests per DNS server
  -e, --e="google.com"    DNS Wildcard Endpoint to benchmark against
      --wait-request=100  Time to wait between requests in milliseconds
      --anti-cache        Prepend randomized subdomains to query to prevent some caching. THIS
                          REQUIRES A WILDCARD DNS ENTRY!

Args:
  [<dns servers>]  DNS Servers to ping

It is recommended to change the benchmark endpoint.

License

This tool is licensed under MIT License. See LICENSE for details