Go to file
2018-10-14 21:57:21 +02:00
cmd/ooni Add rm command to delete results 2018-09-18 09:54:27 +02:00
config Strip the trailing slash from the bouncer url 2018-09-26 15:35:17 +02:00
data Strip the trailing slash from the bouncer url 2018-09-26 15:35:17 +02:00
internal Add support for running all tests with ooni run 2018-09-27 18:38:37 +02:00
nettests Make the testKeys extractions methods more robust 2018-09-27 11:40:57 +02:00
utils vendor strcase from: 3605ed457b 2018-09-10 16:28:54 +02:00
.gitignore Add macos garbage to .gitignore 2018-03-30 15:06:18 +02:00
.goreleaser.yml Tweak goreleaser 2018-09-27 19:06:57 +02:00
.travis.yml Update Makefile target for downloading libs 2018-09-11 12:39:47 +02:00
Gopkg.lock Bump go-measurement-kit version 2018-09-27 19:16:41 +02:00
Gopkg.toml Remove rbgterm from Gopkg.toml 2018-09-10 17:09:00 +02:00
LICENSE.md Add LICENSE.md 2018-07-11 18:06:27 +02:00
Makefile Add build-all make target 2018-09-26 15:16:26 +02:00
ooni_test.go Basic ooni unittest 2018-09-17 11:52:42 +02:00
ooni.go Bump to beta.1 2018-09-27 18:39:35 +02:00
Readme.md Update the linux section of the install instructions 2018-10-14 21:57:21 +02:00

OONI Probe CLI

The next generation OONI Probe Command Line Interface.

Development setup

Be sure you have golang >= 1.8.

This project uses dep with the vendor/ dir in .gitignore.

Once you have dep installed, run:

dep ensure

Next, you'll need a recent version of Measurement Kit.

Building a ooni binary for windows and macOS is currently only supported on a macOS system.

For building a linux ooni binary, you will need a linux system and follow the intruction in the linux section.

macOS

On macOS you can build a windows and macOS ooni binary.

This can be done by running:

make download-mk-libs

This will download the prebuilt measurement-kit binaries.

Then you can build a macOS build by running:

make build

And a windows build by running:

make build-windows

linux

On linux you can only build a linux ooni binary for amd64.

This can be done by running:

make download-mk-libs

Then you can build ooni by running:

make build