Yet another unofficial speedtest.net client cli interface
It supports the new (undocumented) raw TCP protocol for better accuracy.
-
Best server discovery based on speed and distance from you.
-
Line type discovery to select the best test profile based on your line speed.
-
Aggressive multi-threading program in order to saturate your bandwidth quickly.
-
Test supported: Ping / Jitter / Download speed / Upload speed.
-
Provide a URL to the speedtest.net share results image using option --share
- A modern C++ compiler
- cmake
- libcurl
- libssl
$ brew install cmake
$ cd cmake_build
$ cmake -DCMAKE_BUILD_TYPE=Release ..
$ make install
$ sudo apt-get install build-essentials libcurl4-openssl-dev libssl-dev cmake
$ cd cmake_build
$ cmake -DCMAKE_BUILD_TYPE=Release ..
$ make install
$ SpeedTest --help
SpeedTest++ version 1.0
speedtest.net command line interface
Author: Francesco Laurita <francesco.laurita@gmail.com>
usage: SpeedTest [--latency] [--download] [--upload] [--help]
optional arguments:
--help Show this message and exit
--latency Perform latency test only
--download Perform download test only. It includes latency test
--upload Perform upload test only. It includes latency test
--share Generate and provide a URL to the speedtest.net share results image
$