ooni-probe-cli/internal/cmd/oohelperd
Simone Basso 110a11828b
refactor: spin geoipx off geolocate (#893)
A bunch of packages (including oohelperd) just need the ability to
use MaxMind-like databases. They don't need the additional functionality
implemented by the geolocate package. Such a package, in fact, is
mostly (if not only) needed by the engine package.

Therefore, move code to query MaxMind-like databases to a separate
package, and avoid depending on geolocate in all the packages for
which it's sufficient to use geoipx.

Part of https://github.com/ooni/probe/issues/2240
2022-08-28 20:00:25 +02:00
..
dns_test.go refactor(oohelperd): flatten package hierarchy (#834) 2022-07-05 19:10:39 +02:00
dns.go feat(oohelperd): measure TLS for :443 endpoints (#886) 2022-08-28 14:34:40 +02:00
handler_test.go feat(oohelperd): measure TLS for :443 endpoints (#886) 2022-08-28 14:34:40 +02:00
handler.go feat(oohelperd): measure TLS for :443 endpoints (#886) 2022-08-28 14:34:40 +02:00
http_test.go refactor(oohelperd): improve tests implementation (#835) 2022-07-05 20:25:18 +02:00
http.go feat(oohelperd): measure TLS for :443 endpoints (#886) 2022-08-28 14:34:40 +02:00
ipinfo_test.go feat(oohelperd): measure TLS for :443 endpoints (#886) 2022-08-28 14:34:40 +02:00
ipinfo.go refactor: spin geoipx off geolocate (#893) 2022-08-28 20:00:25 +02:00
main_test.go feat(oohelperd): follow (and record) TH and probe endpoints (#890) 2022-08-28 13:49:24 +02:00
main.go feat(oohelperd): measure TLS for :443 endpoints (#886) 2022-08-28 14:34:40 +02:00
measure.go feat(oohelperd): measure TLS for :443 endpoints (#886) 2022-08-28 14:34:40 +02:00
README.md refactor: move more commands to internal/cmd (#207) 2021-02-03 12:23:15 +01:00
tcpconnect_test.go refactor(oohelperd): flatten package hierarchy (#834) 2022-07-05 19:10:39 +02:00
tcpconnect.go feat(oohelperd): measure TLS for :443 endpoints (#886) 2022-08-28 14:34:40 +02:00

oohelperd

This directory contains the source code of the Web Connectivity test helper written in Go.