Go to file
2018-08-01 12:16:11 +02:00
cmd/ooni Add support for crash reporting via sentry and change the send_crash_reports key 2018-06-29 15:29:05 +02:00
config Add _is_beta flag to config file 2018-07-30 18:51:44 +02:00
data Add _is_beta flag to config file 2018-07-30 18:51:44 +02:00
internal Add _is_beta flag to config file 2018-07-30 18:51:44 +02:00
nettests Fix bug in checks for keys in middlebox tests 2018-07-18 18:42:54 +02:00
utils Create config file when it's missing 2018-06-25 17:49:17 +02:00
.gitignore Add macos garbage to .gitignore 2018-03-30 15:06:18 +02:00
Gopkg.lock Fix bug in version info 2018-07-11 18:06:13 +02:00
Gopkg.toml Add sentry for sending crash logs 2018-06-29 15:10:19 +02:00
LICENSE.md Add LICENSE.md 2018-07-11 18:06:27 +02:00
Makefile Update update-mk-libs make target 2018-05-31 08:00:42 +02:00
ooni.go Fix default config and version 2018-07-14 16:58:08 +02:00
Readme.md Update Readme.md 2018-08-01 12:16:11 +02:00

OONI Probe CLI

The next generation OONI Probe Command Line Interface.

💀 Attention This is under heavy development and should only be run and used by OONI developers. Use at your own risk and if you do use it, you may have to do some cleanup when we release the first public release of OONI Probe.

Development setup

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. As this is a work in progress, you'll likely need to build a version of the library from source.

You should then be able to build a ooni binary by running:

make build

If you want to build gooni against a development version of MK without installing it to your system, you can explicitly specify the path where MK was built as

CGO_LDFLAGS="-L/path/to/measurement-kit/.libs/" CGO_CFLAGS="-I/path/to/measurement-kit/include" make build