-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256
Dear all,
Here's what we did during the mini hackathon in Rome (1-2 October 2015). This was collaboratively written and edited by me.
The two-days hackathon was attended by eight people: alangiu, alemela, dalla, duncan, gfutia, nuke, poly, and me (sbs).
AirVPN folks joined us in the morning of October 1. With them we discussed about possible avenues of cooperation between OONI and the NeuMon project (http://www.neumon.org) to measure censorship.
During the hackathon we worked on the following projects:
# MeasurementKit
- - people: nuke, alangiu, sbs
- - brief overview of what we did: - Finished a beta working version of the app, added cocoapods in the Xcode project.
- Removed the build-ios repo and added the scripts in the mail measurement-kit repo.
- Tested the new async measurement-kit implementation and all works great, even the logs are separated test by test.
- Added dns support for iOS devices, getting local DNS and using it for the tests (before was working only in simulator)
- - relevant github repos: - https://github.com/measurement-kit/measurement-kit - https://github.com/measurement-kit/measurement-kit-build-ios/ - https://github.com/measurement-kit/measurement-kit-app-ios
- - relevant pull requests: - https://github.com/measurement-kit/measurement-kit/pull/182 - https://github.com/measurement-kit/measurement-kit/pull/185 - https://github.com/measurement-kit/measurement-kit/pull/187
# NetworkMeter
- - people: poly, sbs
- - brief overview of what we did: - Added preliminary support for invoking OONI
- Added support for running tests in parrallel
- Implemented homepage, showing currently running tests and tests that have finished
- Added ability to retrieve output and reports of previous tests
- Various small bugfixes, like removing redundant caching
- Decided on how to handle visualization
- - relevant github repos: https://github.com/measurement-kit/network-meter
- - relevant pull requests: https://github.com/measurement-kit/network-meter/pull/34 https://github.com/measurement-kit/network-meter/pull/32 https://github.com/measurement-kit/network-meter/pull/23 https://github.com/measurement-kit/network-meter/pull/21
# World Censorship Map
- - people: duncan
- - brief overview of what we did:
Made a map showing which regions of the world OONI probes are running in. Each point represents one report collected.
The data is from 2014 mostly, and there is a hidden time slider on the left. Probes tend to come online, collect a burst of measurements then disappear again shortly after. Exceptions include the UK, Germany and Italy where a huge number of measurements were collected year-round.
- - demo: - https://vtduncan.github.io/ooni-globe
- - relevant github repos: - https://github.com/vtduncan/ooni-globe - https://github.com/vtduncan/asn-geo
# World Censorship Report
- - people: dalla, gfutia, alemela
- - brief overview of what we did:
Analyzed some tests in order to understand which data could be useful to show in a aggregated report Written some node.js code that:
- unzip and parse yaml aggregated reports
- split reports by country and month adding some values
- generate a markdown report with an overview on all tests done for a specified country in a specified month
Thought about which kind of physical data model would have been more indicated to store ooni reports.
- - relevant github repos: https://github.com/alemela/ooni-report
- - - - end projects - - -
Thank you,
- -sbs
- -- Simone Basso https://nexa.polito.it/people/sbasso