867a243fef
This diff refactors oohelperd to make performing additional measurements easier. We need: 1. to run the DNS task _before_ other tasks such that we can measure both IP addresses returned by the TH and the ones returned by the probe. When we'll introduce TLS measurements, this will allow us to validate probe-provided IP addresses inside the TH call. If probe-provided addresses work with TLS, they are legitimate for the domain. 2. to tie the number of TCP measurements to a list of endpoints collected by the probe _or_ the TH rather than just to the one provided by the probe. Anticipating this change, let us refactor how we read the results of the TCP task to make it independent of the number of addresses provided by the probe. This work is part of https://github.com/ooni/probe/issues/2237 |
||
---|---|---|
.. | ||
apitool | ||
e2epostprocess | ||
getresources | ||
jafar | ||
miniooni | ||
oohelper | ||
oohelperd | ||
oonireport | ||
printversion | ||
README.md |
Directory github.com/ooni/probe-cli/internal/cmd
This directory contains the source code for the CLI tools we build but we don't want to expose to the outside world. That is, you can only build these tools if you have cloned this repo.