Report mini hackathon in Rome (1-2 October 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-----
participants (1)
-
Simone Basso