Skip to content

Write tor experiment (episode 1) #226

@bassosimone

Description

@bassosimone

We have discussed with @hellais that, rather than working on separate tests for connecting using TCP to bridges (see #2) and for checking whether obfs4 works (see #90), we'd be better off with writing a single Tor experiment that works as follows:

  1. read a list of Tor related targets to check (directory authorities addresses, vanilla bridges, obfs4 bridges, etc.)

  2. for each target, check whether there is TCP level connectivity (what Tor bridge reachability in probe-engine #2 did) and then do something else to gain more confidence we can use it (what obfs4proxy reachability in probe-engine #90 did for obfs4)

The main rationale of this design is to have a single place experiment that gives a holistic view of how to best configure/use tor in a specific context.

I have been working towards implementing this experiment for a week now, and it seems to me the time has come for replacing #2 and #90 with this issue. I will accordingly strip #2 and #90 of their priority and effort estimations and mark them as wontfix. This issue will be the right place where to measure our progress towards competing this more ambitious goal.

Metadata

Metadata

Assignees

Labels

effort/LLarge effortnew experimentImplementation of a new experimentooni/probe-engineIssues related to github.com/ooni/probe-enginepriority/highHigh priority

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions