ooni-probe-cli/internal/tutorial/experiment/torsf
2021-06-22 00:12:03 +02:00
..
chapter01 feat: tutorial on how to write the torsf experiment (#390) 2021-06-22 00:12:03 +02:00
chapter02 feat: tutorial on how to write the torsf experiment (#390) 2021-06-22 00:12:03 +02:00
chapter03 feat: tutorial on how to write the torsf experiment (#390) 2021-06-22 00:12:03 +02:00
chapter04 feat: tutorial on how to write the torsf experiment (#390) 2021-06-22 00:12:03 +02:00
README.md feat: tutorial on how to write the torsf experiment (#390) 2021-06-22 00:12:03 +02:00

Tutorial: rewriting the torsf experiment

This tutorial teaches you how to write a minimal implementation of the torsf experiment. We will do that in four steps.

In the first step we will write a main.go function that runs the existing torsf implementation.

In the second step we will modify the existing code to launch an empty experiment instead.

In the third step we will start to fill in the empty experiment to more closely simulate a real implementation of the torsf experiment.

In the fourth step we will replace the code simulating a real torsf experiment with a minimal implementation of such an experiment that uses other code in ooni/probe-cli to attempt to bootstrap tor over Snowflake.