Neubot is a free and open-source utility which uses various application level protocols to periodically perform transmission tests in order to probe your Internet connection.
The test results will be saved both on the test servers as well as on your local drive. As such, the result datasets are collected from various providers and anyone can analyze this data which is published on the web.
Neubot is cross-platform and it works on Mac OS X, Windows and Linux. Binaries for the Windows and Linux platforms are available on the project's homepage.
What's New in This Release: [ read full changelog ]
Raw test: save more application level data:
· The receiver side of the test has been modified to collect more application level data. This is likely to use a bit more CPU, but collecting this data is worth the effort, since it should allow to guess some network properties, like the bottleneck capacity and the end-to-end packet loss rate. Specifically, the new code saves the timestamp and amount of data read by each recv().
Remove support for custom user name:
· This support for custom user name was a bad decision: too much flexibility for such a small project. Indeed, it bited quite hard, since the first 0.4.15.5 Debian package was broken by an implementation error in this new feature (not to mention the problems it created with FreeBSD, where it caused Neubot to run as root). I could have fixed that, but reflecting a bit more on it, I decided it was optional complexity that we don't actually need in tree.
· Thanks to Matteo Castelli, Gabriele Bianchi and Joey Stanford for reporting the bu...