lavafeld / magma-guide

Open methodologies on measuring, documenting and conducting research on information controls, Internet censorship, and online surveillance.
https://magma.lavafeld.org
Creative Commons Attribution Share Alike 4.0 International
15 stars 8 forks source link

Evaluate tools/software for inclusion in the guide #3

Open anadahz opened 4 years ago

anadahz commented 4 years ago

This issue is about evaluating tools and software that is relevant and appropriate for the guide. Feel free to add recommendations.

fortuna commented 3 years ago

Blocktest

This is a shell script for detecting censorship that I believe would be useful to many. In some ways it's a lot more robust than OONI's webconnectivity, as it tests the different mechanisms independently. https://github.com/Jigsaw-Code/net-analysis/tree/master/netanalysis/blocktest

OONI data fetching

This is a tool and library to efficiently fetch OONI data for a country and time range. It's a lot more robust than the API, as it fetches from the S3 buckets directly. It would help anyone analyzing OONI data: https://github.com/Jigsaw-Code/net-analysis/tree/master/netanalysis/ooni

Google Traffic Report

There's code to fetch and analyze Google traffic data here: https://github.com/Jigsaw-Code/net-analysis/tree/master/netanalysis/traffic

It's very easy to use the libraries in a Jupyter notebook. You can do the analysis entirely on a browser: https://www.kaggle.com/vinifortuna/cuba-shutdown-july-2021

anadahz commented 3 years ago

@fortuna Thank you for opening this issue. The tools you are proposing in https://github.com/lavafeld/magma-guide/issues/3#issuecomment-886253478 seem like a perfect candidate for the magma guide.

Would you be willing to send a PR?

I think that Blocktest fits better into: https://github.com/lavafeld/magma-guide/blob/master/docs/guide/network-measurements.md Whereas OONI data fetching and Google Traffic Report into: https://github.com/lavafeld/magma-guide/blob/master/docs/guide/data-analysis.md

You are more than welcome to propose any other structure as you see fit. Thanks again!