Tumblelog by Soup.io
Newer posts are loading.
You are at the newest post.
Click here to check if anything new just came in.

Tools zum Messen von Netzneutralität (Update)

Auf Verletzungen der Netzneutralität werden wird man bei ehrlichen Providern durch das Studieren des Kleingedruckten aufmerksam – oder wenn wegen Fehlkonfigurationen seitens der Provider auf einmal World-of-Warcarft nicht mehr vernünftig funktioniert. Wenn aber die neue Linux-Distribution trotz 60 Seedern nun mit einem Fünftel der bezahlten Bandbreite auf den Heimcomputer tropft – wie sollte man wirklich nachweisen, dass hier manipuliert wird?

Indem man mit den gleichen peers Daten über andere Protokolle austauscht und festellt, ob diese ebenso langsam, oder auf wundersame Weise schneller transportiert werden. So hat man zumindest einen Anhaltspunkt. Schwieriger wird es dann, herauszufinden an welchem Knoten die Drosselung stattgefunden hat. Dafür braucht man möglichst viele Messungen von möglichst vielen Punkten.

Das ist das Prinzip von Neubot. Das Programm läuft im Hintergrund und führt regelmäßig Verbindungstests mit Servern und anderen Neubot-Nutzern durch. Die Daten werden gesammelt und anonymisiert an die Neubot-Server gesendet. So entsteht eine Landkarte der Netzneutralität. (siehe Update!)

Neubot ist gerade nach großen Überarbeitungen in der Version 0.3.7 für Windows, Mac und Linux erschienen. Alternativen zu Neubot sind Switzerland von der EFF (das in letzter Zeit etwas eingeschlafen zu sein scheint, und das ich ehrlich gesagt nie zum Laufen bekommen habe) und der Glasnost Test von MeasurementLabs (der als Web-Anwendung bei weitem nicht so komfortabel ist, wie Neubot). Ansonsten gibt es dort noch Shaperprobe, dazu gleich mehr in einem separaten Artikel.

Zum Pflicht-Download von Neubot hier entlang.

Update: Es gibt selbst auf der Website von Neubot widersprüchliche Informationen, ob das Tool in der aktuellen Version nur einen HTTP-Geschwindigkeitstest oder auch wirklich Tests über andere Protokolle macht. Zwar steht überall:

The program runs in background and periodically performs transmission tests with some test servers and with other instances of the program itself. These transmission tests probe the Internet using various application level protocols. The program saves tests results locally and uploads them on the project servers.

…das scheint aber eher das Ziel für Version 1.0 zu sein: Ich habe den Neubot seit heute Morgen Laufen, und jetzt mal in die Logfiles geschaut – für das Prüfen unterschiedlicher Protokolle sehe ich darin keinen Anhaltspunkt. Ich bin mittel-erbost und widerrufe daher hiermit meine Download-Empfehlung, ersetzte sie durch einen “helft mit!”-Appell und schließe mich der Empfehlung von Sebastian in den Kommentaren an: Der Netalyzr prüft auf jeden Fall verschiedene Protokolle, läuft als Java-Applet und wurde auch von heise in einer Version mit Auswertung in deutscher Sprache bereitgestellt.

(Sorry auch an Golem… ;-)

flattr this!

Don't be the product, buy the product!

Schweinderl