Wehe

Have you ever wondered if your Internet service provider is slowing down certain apps relative to others? Unfortunately, your mobile device and carriers currently give you little or no way to tell if this is the case. With Wehe, you can test if this is happening to the Internet traffic generated by popular apps.

Wehe uses your device to exchange Internet traffic recorded from real, popular apps like YouTube and Spotify—effectively making it look as if you are using those apps. As a result, if an Internet service provider (ISP) tries to slow down an YouTube, Wehe would see the same behavior. We then send the same app’s Internet traffic, but replacing the content with randomized bytes, which prevents the ISPs from classifying the traffic as belonging to the app. Our hypothesis is that the randomized traffic will not cause an ISP to conduct application-specific differentiation (e.g., throttling or blocking), but the original traffic will. We repeat these tests several times to rule out noise from bad network conditions, and tell you at the end whether your ISP is giving different performance to an app’s network traffic.

Source code

Source code for the Wehe server and clients can be found on the Wehe project website.

Citing the M-Lab Wehe Dataset

Please cite this paper for using the Wehe dataset: A large-scale analysis of deployed traffic differentiation practices. https://dl.acm.org/doi/abs/10.1145/3341302.3342092

Policies & Support Information

The Wehe project is led by researchers at Northeastern University and the University of Massachusetts at Amherst, and is governed by their privacy policy.

Data Collected by Wehe in Raw Format

Data collected by Wehe while hosted on the M-Lab platform is available in raw formats at https://console.cloud.google.com/storage/browser/archive-measurement-lab/wehe/.

Wehe Data in BigQuery

Wehe data is not published to BigQuery at this time.

Back to Top