ooni-probe-cli/cmd/ooniprobe/internal/nettests
Simone Basso 1896d2172a
fix(ooniprobe): dnscheck,stunreachability run w/ default input (#633)
This diff is part of https://github.com/ooni/probe/issues/1814 and
teaches `ooniprobe` to run dnscheck and stunreachability by using the
default static input feature of the `InputLoader`.

I've manually tested that we can still run `websites` like
we did before (including category filtering).

I've also manually tested that now we can run `experimental` and
get parseable results for dnscheck and stunreachability.

With this diff in, we have fixed the original problem highlighted in
the https://github.com/ooni/probe/issues/1814 issue.

Yet, because of the way in which I solved the problem, there is
more work to do. My changes have broken stunreachability for
mobile and now it's time I apply fixes to make it work again.

This diff was extracted from https://github.com/ooni/probe-cli/pull/539,
which at this point only basically contains the remaining fixes to
ensure we can run stunreachability on mobile.

Co-authored-by: Arturo Filastò <arturo@filasto.net>

Co-authored-by: Arturo Filastò <arturo@filasto.net>
2021-12-03 16:10:55 +01:00
..
dash.go fix: import path should be github.com/ooni/probe-cli/v3 (#200) 2021-02-02 10:32:46 +01:00
dnscheck.go fix(ooniprobe): dnscheck,stunreachability run w/ default input (#633) 2021-12-03 16:10:55 +01:00
facebook_messenger.go fix: import path should be github.com/ooni/probe-cli/v3 (#200) 2021-02-02 10:32:46 +01:00
groups.go Add signal to the im test group (#259) 2021-03-22 14:31:50 +01:00
http_header_field_manipulation.go fix: import path should be github.com/ooni/probe-cli/v3 (#200) 2021-02-02 10:32:46 +01:00
http_invalid_request_line.go fix: import path should be github.com/ooni/probe-cli/v3 (#200) 2021-02-02 10:32:46 +01:00
ndt.go fix: import path should be github.com/ooni/probe-cli/v3 (#200) 2021-02-02 10:32:46 +01:00
nettests_test.go cleanup(all): stop using deprecated ioutil functions (#381) 2021-06-15 14:01:45 +02:00
nettests.go fix(ooniprobe): dnscheck,stunreachability run w/ default input (#633) 2021-12-03 16:10:55 +01:00
psiphon.go fix: import path should be github.com/ooni/probe-cli/v3 (#200) 2021-02-02 10:32:46 +01:00
riseupvpn.go fix: import path should be github.com/ooni/probe-cli/v3 (#200) 2021-02-02 10:32:46 +01:00
run.go feat: create tunnel inside NewSession (#286) 2021-04-05 15:28:13 +02:00
signal.go refactor: signal et al. are now experimental nettests (#243) 2021-03-08 13:38:34 +01:00
stunreachability.go fix(ooniprobe): dnscheck,stunreachability run w/ default input (#633) 2021-12-03 16:10:55 +01:00
telegram.go fix: import path should be github.com/ooni/probe-cli/v3 (#200) 2021-02-02 10:32:46 +01:00
tor.go fix: import path should be github.com/ooni/probe-cli/v3 (#200) 2021-02-02 10:32:46 +01:00
web_connectivity.go fix(ooniprobe): dnscheck,stunreachability run w/ default input (#633) 2021-12-03 16:10:55 +01:00
whatsapp.go fix: import path should be github.com/ooni/probe-cli/v3 (#200) 2021-02-02 10:32:46 +01:00