Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kickball/ooniprobe
Container image for the OONI Probe
https://github.com/kickball/ooniprobe
Last synced: 7 days ago
JSON representation
Container image for the OONI Probe
- Host: GitHub
- URL: https://github.com/kickball/ooniprobe
- Owner: Kickball
- License: gpl-3.0
- Created: 2022-10-07T14:44:04.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-02-01T14:03:58.000Z (almost 2 years ago)
- Last Synced: 2023-10-20T07:35:01.165Z (about 1 year ago)
- Language: Shell
- Size: 52.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# ooniprobe #
![GitHub](https://img.shields.io/github/license/kickball/ooniprobe)
![GitHub tag (latest SemVer)](https://img.shields.io/github/v/tag/kickball/ooniprobe?label=release)Using this container you can have [The Open Observatory of Network Interference (OONI)'s Probe](https://github.com/ooni/probe-cli) up and running in minutes. The probe is an open source tool designed to collect information about network censorship and surveillance, which is published for use in research.
A full list of tests ran by the tool can be found on [OONI's website](https://ooni.org/nettest/).
## Risks ##
The OONI probe is designed to measure censorship and surveillance of networks. As part of its tests, it will attempt to connect to websites which could be provocative, objectionable or illegal in some countries.
By default, results of the test are published publically, including to those who may view its usage as a threat/issue (see #Optional variables for disabling this publication). Though anyone monitoring your internet activity will be able to see that you are running OONI Probe even the data is not published.
Please review OONI's [disclaimer](https://ooni.org/support/ooni-probe-cli#disclaimer) and [risks](https://ooni.org/about/risks/) pages for more information, particularly if operating in a high risk environment.
## Image tags ##
The images of this container are tagged with [semantic versions](https://semver.org) that align with the [version and build of OONI Probe](https://github.com/ooni/probe-cli/releases) that will be ran.
It is recommended that most users use the `:release` tag.
| Image:tag | Description |
|-----------|-------------|
|`kickball/ooniprobe:release` | The most recent image from the `stable` channel. Most users will use this tag. The `latest` tag always points to the same version as `release`.|
|`kickball/ooniprobe:3.16.3`| An exact image version. |
|`kickball/ooniprobe:3.16`| The most recent image matching the major and minor version numbers. |
|`kickball/ooniprobe:3`| The most recent image matching the major version number. |
|`kickball/ooniprobe:latest`| See the `release` tag. [Why does `latest` == `release`?](https://vsupalov.com/docker-latest-tag/) |See the [tags tab](https://hub.docker.com/r/kickball/ooniprobe/tags) on Docker Hub for a list of all the supported tags.
## Optional variables ##
The below are environment variables which can be specified a run-time (so they do not require rebuilding the container image) to alter the containers behaviour.
They can be used as follows: `docker run --rm --env VARIABLE_NAME='$variable_value' kickball/ooniprobe:3.16.3`.
As an example; `docker run --rm --env OONIPROBE_UPLOAD_RESULTS='false' --env OONIPROBE_DEBUG='true' kickball/ooniprobe:3.16.3`, would disable the public upload of the scan results and enable debug information.
| Name | Purpose | Default |
|-------|---------|---------|
| `OONIPROBE_UPLOAD_RESULTS` | This is a boolean (true or false) option which determines if the measurement results should be automatically uploaded to the OONI collectors. | `true` |
| `OONIPROBE_DEBUG` | This is a boolean (true or false) option which determines whether additional debug information should be logged during container runtime. | `false` |## FAQ ##
You can find answers to frequently asked questions on our [FAQ](FAQ.md).
## Contributing ##
All contributions and feedback is welcome! Please see [`CONTRIBUTING.md`](CONTRIBUTING.md) for details.
## License ##
This project is released as open source under the [GNU General Public License v3.0](LICENSE), the same license as the [OONI Probe Software](https://github.com/ooni/probe-cli/blob/master/LICENSE).
All contributions to this project will be released under the same GNU General Public License v3.0. By submitting a pull request, you are agreeing to comply with this waiver of copyright interest.