[ooni-dev] Report mini hackathon in Rome (1-2 October 2015)
Simone Basso
bassosimone at gmail.com
Mon Oct 26 15:59:57 UTC 2015
-----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
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCAAGBQJWLk38AAoJEIC2kSd3M9lbkN8P/1QrvcdBU/H86yax1tO2uWRt
NgkLaKX8mhhznuqUM9h6LGASHsFyXecDkQGPtQDVmdqds1+ny7XSX2jfgwoSAtG2
zrphrST51cDTcXJV/keLYwVuSDPI9BBtdwMH1McbGm1sq8NEbCQbFkLfprmAyUZQ
zH2XiiTyBRkAjDaYDqhu1RXWXTwbsTheXP4Zdq2XmC81zgJt9Pao6RQi7JCnYhpb
ycbN2j++POEcGqZzEpXsSGMFSQOrkNQHN9heMUd0Ro6y5GVxUcn5RMv9eKHP8lzO
c6wT5hj4Rn6pcf/6rCdg9hxQObUaEeD/rbOJM52ovDmzPri050nmEyw4Gutved8c
kmt3aUhjPJtdk618nYstIhvUTKM2rLWBwC8czG9pAemjivu6b2soculTtASZHIuo
hBRm3cDlVPZGFwJSj0KRvuwTjPrS7rbIbCvetxjAuuuTRFioO9fkDpCk3XNiLFDP
8j8XpFOxOIh7tOPcCu6gZOzqNlK8P2/GS2kPvTiE6jbOqeGXZK03YiZrHIvgFHC5
5/4ZR7bJuIWxYtzct7u4BCVgPYYBgCZOw038nlTgZlK9+aafua5eAfUcYohQKvc3
uiH+HQMmCk14m2F1RjAIILSSa98iNR7jmJaIyAa/gnNC46FWSMNk89R0fMtZjuPu
v5HxUrd2ppIbG9HT0MO9
=jJk8
-----END PGP SIGNATURE-----
More information about the ooni-dev
mailing list