Add obfs4 support to ooniprobe bridge reachability
This involves taking what dawuud wrote for installing obfs4: https://github.com/david415/ansible-tor/commit/f897581daa79389ddcb28c7dae601473e85e8226 and adding it to the ooniprobe ansible:https://github.com/hellais/ansible-ooniprobe/blob/master/tasks/install_pluggable_transports.yml.
Some changes are also needed in ooniprobe, here are some notes:
03:14 < hellais> https://github.com/TheTorProject/ooni-probe/blob/master/ooni/nettests/blocking/bridge_reachability.py#L150 03:14 < hellais> this line would be different, right? 03:15 < Yawning> ever so slightly 03:16 < Yawning> "%s exec %s" % (transport_name, self.obfs4proxy_bin) 03:16 < Yawning> if you don't care about logging 03:16 < hellais> is there a way to enable logging? 03:17 < Yawning> yeah but the log output location is hardcoded to a file in the DataDir 03:17 < hellais> we recently spotted a bug in scramblesuit thanks to logging 03:17 < Yawning> -enableLogging 03:17 < Yawning> (-- works too) 03:17 < hellais> what is the filename it writes to? 03:17 < Yawning> there's a man page and -h will dump usage 03:17 < Yawning> obfs4proxy.log 03:18 < Yawning> -logLevel=INFO will crank up the verbosity