Name:
wehey
Description:
WeHe𝕐 - Localizing Traffic Differentiation
Professor — Lab:
Katerina ArgyrakiNetwork Architecture Lab

Home page:
wehey
Layman description:
This project aims to provide evidence of traffic differentiation practices by Internet providers. It first detects if a provider differentiates against certain types of traffic. If differentiation is detected, additional tests are run to determine if it is occurring within the user's Internet provider. This can empower users to make informed choices about their Internet access and assist policymakers in understanding the landscape. The system does not require access to provider infrastructure, instead relying on end-to-end performance measurements from user devices.
Technical description:
This project detects traffic differentiation using end-to-end throughput comparisons between an original network trace and a bit-inverted version that hides any packet payload patterns. It then attempts to localize where the differentiation occurs by analyzing measurements from additional paths that converge at the client's ISP. The localization relies on throughput comparison and loss trend correlation between these paths.
Papers:
Project status:
active — entered showcase: 2024-03-05 — entry updated: 2024-03-05

Source code:
Old Lab Github - last commit: 2023-12-05
Code quality:
This project has not yet been evaluated by the C4DT Factory team. We will be happy to evaluate it upon request.
Project type:
Application
Programming language:
Python
License:
Apache-2.0