Do you want to check whether your access provider is manipulating your internet traffic? Great!
There are a lot of tools which make life easier for you. Here is a short selection.
These tools are probably the most helpful when it comes to tracking traffic discrimination.
Available for Mac OS X, Ubuntu (GNU/Linux) and Windows.
Neubot is a research project on network neutrality of the NEXA Center for Internet & Society at Politecnico di Torino. The project is based on a lightweight open-source program that interested users can download and install on their computers. 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. The collected dataset contains samples from various Providers and allows to monitor network neutrality.
In-browser Java.
Test whether certain applications or traffic are being blocked or throttled on your broadband connection. Glasnost attempts to detect whether your Internet access provider is performing application-specific traffic shaping. Currently, you can test if your ISP is throttling or blocking email, HTTP or SSH transfer, Flash video, and P2P apps including BitTorrent, eMule and Gnutella.
These tools are interesting to test the overall quality of your Internet connections.
Runs on any browser and on Android.
Test your connection speed and receive sophisticated diagnosis of problems limiting speed.
Diagnose common problems that impact last-mile broadband networks.
Runs on Mac OS X, GNU/Linux and Windows
See how much bandwidth your connection provides
Runs on Mac OS X, GNU/Linux and Windows
Determine whether an ISP is performing traffic shaping. ShaperProbe detects whether your ISP performs "traffic shaping". Traffic shaping means that your ISP automatically drops your access rate after you have downloaded or uploaded a certain number of bytes. ShaperProbe detects whether traffic shaping is used in either the upload or download directions, and in that case that it is used, ShaperProbe reports the shaping rate and the "maximum burst size" before shaping begins.
Runs on GNU/Linux only for now, Mac OS X and Windows versions to come.
Passive monitoring by NANO-agent: NANO-agent monitors the number of packets transferred for each active flow per unit time, as well as tracks for unexpected events like packet loss, and TCP RST packets. NANO-agent coallates each flow with the application that owns the flow. NANO agent also monitors the load on the client computer. All these statistics are reported to collection servers located at Georgia Tech. You may visualize your data by visiting this page.
Privacy: NANO will monitor all of your Internet traffic and send back limited statistics, but does not collect data on what is being sent.
Torrent-protocol based sensor plugin for Vuze/Azureus BitTorrent client using a crowd approach sharing data with peers.
Torrent-protocol based sensor plugin for Vuze/Azureus BitTorrent client.
browser java applet
comprehensive tcp/udp and protocol level sensor see example report for capabilities