cmd/

directory
v3.17.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 16, 2023 License: GPL-3.0

README

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.

Directories

Path Synopsis
Command apitool is a simple tool to fetch individual OONI measurements.
Command apitool is a simple tool to fetch individual OONI measurements.
internal/buildtoolmodel
Package buildtoolmodel contains the model for buildtool.
Package buildtoolmodel contains the model for buildtool.
internal/buildtooltest
Package buildtooltest contains code for testing buildtool.
Package buildtooltest contains code for testing buildtool.
Command getresources downloads the resources
Command getresources downloads the resources
Command ghgen regenerates selected GitHub actions.
Command ghgen regenerates selected GitHub actions.
Jafar is a censorship simulation tool used for testing OONI.
Jafar is a censorship simulation tool used for testing OONI.
badproxy
Package badproxy implements misbehaving proxies.
Package badproxy implements misbehaving proxies.
flagx
Package flagx contains extensions for the standard library flag package.
Package flagx contains extensions for the standard library flag package.
httpproxy
Package httpproxy contains a censoring HTTP proxy.
Package httpproxy contains a censoring HTTP proxy.
iptables
Package iptables contains code for managing firewall rules.
Package iptables contains code for managing firewall rules.
resolver
Package resolver contains a censoring DNS resolver.
Package resolver contains a censoring DNS resolver.
tlsproxy
Package tlsproxy contains a censoring TLS proxy.
Package tlsproxy contains a censoring TLS proxy.
uncensored
Package uncensored contains code used by Jafar to evade its own censorship efforts by taking alternate routes.
Package uncensored contains code used by Jafar to evade its own censorship efforts by taking alternate routes.
Command miniooni is a simple binary for research and QA purposes with a CLI interface similar to MK and OONI Probe v2.x.
Command miniooni is a simple binary for research and QA purposes with a CLI interface similar to MK and OONI Probe v2.x.
Command oohelper contains a simple command line client for the Web Connectivity test helper.
Command oohelper contains a simple command line client for the Web Connectivity test helper.
Command oohelperd implements the Web Connectivity test helper.
Command oohelperd implements the Web Connectivity test helper.
Command oonireport uploads reports stored on disk to the OONI collector.
Command oonireport uploads reports stored on disk to the OONI collector.
command ooporthelper implements the Port Filtering test helper
command ooporthelper implements the Port Filtering test helper
Command printversion prints the current version of this repository.
Command printversion prints the current version of this repository.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL