A fast, extensive & transparent DNS benchmark that runs in your terminal! Made in Java & C for Windows & Linux x64.
- Java 17
- C-ARES (Linux only)
- This is a common library. It is required by NodeJS, so you can install that if you are having trouble installing C-ARES specifically.
Fetch a build from the Releases tab or CI, and follow Usage. You may create a shortcut the JAR file for ease of use. An example XDG Desktop Entry:
[Desktop Entry]
Name=jDNSBench
Exec=/usr/bin/java -jar /usr/share/jdnsbench/jdnsbench-app-VERSION.jar
Terminal=true
Type=Application
Install either the jdnsbench
or jdnsbench-bin
packages from the AUR, for example
yay jdnsbench
. The -bin
package, as per convention, installs a pre-built JAR from GitHub. The base package
downloads the source code from this repository, and builds the application using Gradle.
java -jar jdnsbench-app-VERSION.jar
This is not a supported method of launching the application, but using the system opener (e.g. double click) on the JAR file will attempt to spawn a new terminal running the application.
- Better error handling for native errors
- Improve look
- Fix IPv6 on Windows