Skip to content

kelmenhorst/http3-toolchain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Workflow: HTTP/3 censorship measurements with URLGETTER

Requirements

Minimum requirements for simple analysis:
pip3 install -r evaluation/min_requirements.txt

All requirements:
pip3 install -r requirements.txt

1. Download latest probe-cli release

  • https://github.com/ooni/probe-cli/releases
  • probe-cli/internal$ go build ./cmd/miniooni
  • Initialize miniooni by consenting to the risks of running OONI, e.g. with this command:
    ./miniooni --yes -i https://ooni.org urlgetter

2. Runner script

  • runscript.py [-h] -u URLS -p MINIOONI_PATH, where URLS is the generated input file and MINIOONI_PATH leads to the location of the miniooni executable (internal/miniooni)

  • on remote machine: torsocks ssh HOST nohup python3 runscript.py -u URLS.txt -p ./miniooni &


About

HTTP/3 censorship measurements workflow.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages