ooni / probe

OONI Probe network measurement tool for detecting internet censorship
https://ooni.org/install
BSD 3-Clause "New" or "Revised" License
760 stars 142 forks source link

Support submitting results of measurements using circumvention tools #888

Closed hellais closed 4 years ago

hellais commented 5 years ago

This will likely require the creation of sub-issues for probe-engine & probe-desktop & mobile.

bassosimone commented 4 years ago

This is done. Probe-engine supports setting an external socks5 proxy and I have already used it a number of times to perform and submit measurements. What's more, the engine.Session has support for starting an on-demand Psiphon tunnel. So, what is missing here is the logic such that, if we cannot submit a measurement using normal channels, then we fallback to Psiphon. This is out of the scope of this issue. To conclude, we can close this issue because we support doing that.

This was done in Sprint 11 and 12 though all the refactoring work performed in netx. The main related issues are most certainly https://github.com/ooni/probe-engine/issues/509 and https://github.com/ooni/probe-engine/issues/543.