Created: 2012-08-20 22:00
Updated: 2016-03-13 22:13



Glasnost is a measurement lab test that allows users to measure their connection speed and whether their internet provider throttels certain things. see

The data collected by glasnost if freely available:


M-lab data

create a virtualenv::

virtualenv env
source env/bin/activate 

Now install the requirements::

pip install -r requirements.txt

Download the geoip database from and edit your accordingly


Download the glasnost data using gs-util

extract all the datafiles you want to import

run python <dir> where

points to the directory of your logfiles

run python to do the asn lookups (providers)

run python to calculate the results tables


run python

rsync the html directory to a server or call python -m SimpleHTTPServer in the directory

Cookies help us deliver our services. By using our services, you agree to our use of cookies Learn more