ooni-probe-cli/internal/cmd/oohelperd
kelmenhorst 1874f7a7c2
enable utls for websteps (#442)
This diff enables `websteps` to use uTLS for TLS parroting. It integrates the `oohttp.StdlibTransport` wrapper which uses the `ooni/oohttp` fork. `oohttp` supports TLS-like connections like `utls.Conn`.
As a prototype, the testhelper and `websteps` code now uses the `utls.HelloChrome_Auto` fingerprint, i.e. the simulated TLS fingerprint of the Google Chrome browser.

It is a further contribution for my GSoC project.

Reference issue: https://github.com/ooni/probe/issues/1733
2021-08-18 16:10:27 +02:00
..
debian oohelperd packaging and CI (#374) 2021-06-15 15:53:22 +02:00
internal enable utls for websteps (#442) 2021-08-18 16:10:27 +02:00
oohelperd_test.go refactor: move more commands to internal/cmd (#207) 2021-02-03 12:23:15 +01:00
oohelperd.go refactor(oohelperd): better distinguish different helpers (#434) 2021-08-17 11:23:53 +02:00
README.md refactor: move more commands to internal/cmd (#207) 2021-02-03 12:23:15 +01:00

oohelperd

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