aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVinícius Zavam <egypcio@FreeBSD.org>2020-06-14 17:01:54 +0000
committerVinícius Zavam <egypcio@FreeBSD.org>2020-06-14 17:01:54 +0000
commit7891f42bd10db9c88a67180dd3c2c415e94cb163 (patch)
tree5bfaa4f93ab04ac2775d993d6aef3700b8ba0e47
parent8d9ebcf96ecd95eda7db2d442924f57df3af35ec (diff)
downloadports-7891f42bd10db9c88a67180dd3c2c415e94cb163.tar.gz
ports-7891f42bd10db9c88a67180dd3c2c415e94cb163.zip
[NEW] net/ooni-probe-cli: Next generation OONI Probe CLI
The Open Observatory of Network Interference (OONI) is a free software project and a Global community measuring Internet censorship since 2012. This port provides the next generation OONI Probe, a tool used for the measurement of Internet censorship around the world. WWW: https://ooni.org/about/
Notes
Notes: svn path=/head/; revision=538821
-rw-r--r--net/Makefile1
-rw-r--r--net/ooni-probe-cli/Makefile125
-rw-r--r--net/ooni-probe-cli/distinfo171
-rw-r--r--net/ooni-probe-cli/pkg-descr7
4 files changed, 304 insertions, 0 deletions
diff --git a/net/Makefile b/net/Makefile
index 555abc311400..c200ba5173ed 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -529,6 +529,7 @@
SUBDIR += onedrive
SUBDIR += onenetd
SUBDIR += onioncat
+ SUBDIR += ooni-probe-cli
SUBDIR += opal
SUBDIR += open-isns
SUBDIR += openbgpd
diff --git a/net/ooni-probe-cli/Makefile b/net/ooni-probe-cli/Makefile
new file mode 100644
index 000000000000..a6fabb4b8294
--- /dev/null
+++ b/net/ooni-probe-cli/Makefile
@@ -0,0 +1,125 @@
+# $FreeBSD$
+
+PORTNAME= ooni-probe-cli
+DISTVERSIONPREFIX= v
+DISTVERSION= 3.0.1
+CATEGORIES= net www benchmarks
+
+MAINTAINER= egypcio@FreeBSD.org
+COMMENT= Next generation OONI Probe CLI
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE.md
+
+RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss
+
+USES= cpe go:modules
+USE_GITHUB= yes
+USE_GITLAB= nodefault
+
+CPE_VENDOR= torproject
+GO_BUILDFLAGS= -tags=ooni,nomk -ldflags '-s -w -extldflags "-static"'
+GO_TARGET= ./cmd/ooniprobe
+GH_ACCOUNT= ooni
+GH_PROJECT= probe-cli
+GH_TUPLE= AlecAivazis:survey:v1.8.8:alecaivazis_survey/vendor/gopkg.in/AlecAivazis/survey.v1 \
+ AndreasBriese:bbloom:28f7e881ca57:andreasbriese_bbloom/vendor/github.com/AndreasBriese/bbloom \
+ BurntSushi:toml:v0.3.1:burntsushi_toml/vendor/github.com/BurntSushi/toml \
+ Psiphon-Labs:bolt:f3d58e369264:psiphon_labs_bolt/vendor/github.com/Psiphon-Labs/bolt \
+ Psiphon-Labs:chacha20:899a4be52863:psiphon_labs_chacha20/vendor/github.com/Psiphon-Labs/chacha20 \
+ Psiphon-Labs:dns:d23cdaf67bbc:psiphon_labs_dns/vendor/github.com/Psiphon-Labs/dns \
+ Psiphon-Labs:goarista:d002785f4c67:psiphon_labs_goarista/vendor/github.com/Psiphon-Labs/goarista \
+ Psiphon-Labs:goptlib:c0e32a7a3464:psiphon_labs_goptlib/vendor/github.com/Psiphon-Labs/goptlib \
+ Psiphon-Labs:net:f5d60dada742:psiphon_labs_net/vendor/github.com/Psiphon-Labs/net \
+ Psiphon-Labs:psiphon-tunnel-core:v2.0.11:psiphon_labs_psiphon_tunnel_core/vendor/github.com/Psiphon-Labs/psiphon-tunnel-core \
+ Psiphon-Labs:quic-go:474e74c89fab:psiphon_labs_quic_go/vendor/github.com/Psiphon-Labs/quic-go \
+ Psiphon-Labs:tls-tris:7ff412878bba:psiphon_labs_tls_tris/vendor/github.com/Psiphon-Labs/tls-tris \
+ agl:ed25519:5312a6153412:agl_ed25519/vendor/github.com/agl/ed25519 \
+ ahf:goptlib:7d56ec4:ahf_goptlib/vendor/git.torproject.org/pluggable-transports/goptlib.git \
+ alecthomas:gometalinter:0262fb2:alecthomas_gometalinter/vendor/github.com/alecthomas/gometalinter \
+ alecthomas:kingpin:v2.2.6:alecthomas_kingpin/vendor/github.com/alecthomas/kingpin \
+ alecthomas:template:fb15b899a751:alecthomas_template/vendor/github.com/alecthomas/template \
+ alecthomas:units:c3de453c63f4:alecthomas_units/vendor/github.com/alecthomas/units \
+ apex:log:v1.1.4:apex_log/vendor/github.com/apex/log \
+ armon:go-proxyproto:5b7edb60ff5f:armon_go_proxyproto/vendor/github.com/armon/go-proxyproto \
+ armon:go-socks5:e75332964ef5:armon_go_socks5/vendor/github.com/armon/go-socks5 \
+ bifurcation:mint:198357931e61:bifurcation_mint/vendor/github.com/bifurcation/mint \
+ certifi:gocertifi:c7c1fbc02894:certifi_gocertifi/vendor/github.com/certifi/gocertifi \
+ cheekybits:genny:v1.0.0:cheekybits_genny/vendor/github.com/cheekybits/genny \
+ cognusion:go-cache-lru:f73e2280ecea:cognusion_go_cache_lru/vendor/github.com/cognusion/go-cache-lru \
+ creack:goselect:v0.1.1:creack_goselect/vendor/github.com/creack/goselect \
+ cretz:bine:v0.1.0:cretz_bine/vendor/github.com/cretz/bine \
+ dchest:siphash:v1.2.1:dchest_siphash/vendor/github.com/dchest/siphash \
+ dgraph-io:badger:3a87f6d9c273:dgraph_io_badger/vendor/github.com/dgraph-io/badger \
+ dgryski:go-farm:2de33835d102:dgryski_go_farm/vendor/github.com/dgryski/go-farm \
+ dominikh:go-tools:v0.0.1-2019.2.3:dominikh_go_tools/vendor/honnef.co/go/tools \
+ dsnet:compress:v0.0.1:dsnet_compress/vendor/github.com/dsnet/compress \
+ fatih:color:v1.9.0:fatih_color/vendor/github.com/fatih/color \
+ getsentry:raven-go:919484f041ea:getsentry_raven_go/vendor/github.com/getsentry/raven-go \
+ go-gorp:gorp:v1.7.2:go_gorp_gorp/vendor/gopkg.in/gorp.v1 \
+ go-mgo:mgo:a6b53ec6cb22:go_mgo_mgo/vendor/gopkg.in/mgo.v2 \
+ golang:crypto:06a226fb4e37:golang_crypto/vendor/golang.org/x/crypto \
+ golang:lint:16217165b5de:golang_lint/vendor/golang.org/x/lint \
+ golang:net:a91f0712d120:golang_net/vendor/golang.org/x/net \
+ golang:protobuf:v1.3.3:golang_protobuf/vendor/github.com/golang/protobuf \
+ golang:sys:417ce2331b5c:golang_sys/vendor/golang.org/x/sys \
+ golang:text:v0.3.2:golang_text/vendor/golang.org/x/text \
+ golang:tools:e1da425f72fd:golang_tools/vendor/golang.org/x/tools \
+ gorilla:websocket:v1.4.2:gorilla_websocket/vendor/github.com/gorilla/websocket \
+ grafov:m3u8:6ab8f28ed427:grafov_m3u8/vendor/github.com/grafov/m3u8 \
+ hashicorp:golang-lru:v0.5.4:hashicorp_golang_lru/vendor/github.com/hashicorp/golang-lru \
+ iancoleman:strcase:16388991a334:iancoleman_strcase/vendor/github.com/iancoleman/strcase \
+ juju:ratelimit:f60b32039441:juju_ratelimit/vendor/github.com/juju/ratelimit \
+ kballard:go-shellquote:95032a82bc51:kballard_go_shellquote/vendor/github.com/kballard/go-shellquote \
+ konsorten:go-windows-terminal-sequences:v1.0.2:konsorten_go_windows_terminal_sequences/vendor/github.com/konsorten/go-windows-terminal-sequences \
+ m-lab:ndt-server:v0.13.4:m_lab_ndt_server/vendor/github.com/m-lab/ndt-server \
+ m-lab:ndt7-client-go:v0.3.0:m_lab_ndt7_client_go/vendor/github.com/m-lab/ndt7-client-go \
+ m-lab:tcp-info:v1.3.0:m_lab_tcp_info/vendor/github.com/m-lab/tcp-info \
+ marten-seemann:qpack:v0.1.0:marten_seemann_qpack/vendor/github.com/marten-seemann/qpack \
+ marten-seemann:qtls:v0.4.1:marten_seemann_qtls/vendor/github.com/marten-seemann/qtls \
+ mattn:go-colorable:v0.1.6:mattn_go_colorable/vendor/github.com/mattn/go-colorable \
+ mattn:go-isatty:v0.0.12:mattn_go_isatty/vendor/github.com/mattn/go-isatty \
+ mattn:go-sqlite3:v1.12.0:mattn_go_sqlite3/vendor/github.com/mattn/go-sqlite3 \
+ measurement-kit:measurement-kit:v0.10.11:mk_mk/vendor/github.com/measurement-kit/measurement-kit \
+ mgutz:ansi:9520e82c474b:mgutz_ansi/vendor/github.com/mgutz/ansi \
+ miekg:dns:v1.1.29:miekg_dns/vendor/github.com/miekg/dns \
+ montanaflynn:stats:v0.6.3:montanaflynn_stats/vendor/github.com/montanaflynn/stats \
+ ooni:probe-engine:v0.11.0:ooni_probe_engine/vendor/github.com/ooni/probe-engine \
+ oschwald:geoip2-golang:v1.4.0:oschwald_geoip2_golang/vendor/github.com/oschwald/geoip2-golang \
+ oschwald:maxminddb-golang:v1.6.0:oschwald_maxminddb_golang/vendor/github.com/oschwald/maxminddb-golang \
+ pkg:errors:v0.9.1:pkg_errors/vendor/github.com/pkg/errors \
+ redjack:marionette:360dd8f58226:redjack_marionette/vendor/github.com/redjack/marionette \
+ refraction-networking:gotapdance:3a6e1938ad70:refraction_networking_gotapdance/vendor/github.com/refraction-networking/gotapdance \
+ refraction-networking:utls:43c36d3c1f57:refraction_networking_utls/vendor/github.com/refraction-networking/utls \
+ rogpeppe:go-internal:v1.6.0:rogpeppe_go_internal/vendor/github.com/rogpeppe/go-internal \
+ rubenv:sql-migrate:ae26b214fa43:rubenv_sql_migrate/vendor/github.com/rubenv/sql-migrate \
+ sergeyfrolov:bsbuffer:94e85abb8507:sergeyfrolov_bsbuffer/vendor/github.com/sergeyfrolov/bsbuffer \
+ sirupsen:logrus:v1.4.2:sirupsen_logrus/vendor/github.com/sirupsen/logrus \
+ shuLhan:go-bindata:v3.2.0:shuLhan_go_bindata/vendor/github.com/shuLhan/go-bindata \
+ syndtr:gocapability:db04d3cc01c8:syndtr_gocapability/vendor/github.com/syndtr/gocapability \
+ uber-go:atomic:v1.5.0:uber_go_atomic/vendor/go.uber.org/atomic \
+ uber-go:multierr:v1.3.0:uber_go_multierr/vendor/go.uber.org/multierr \
+ uber-go:tools:2cfd321de3ee:uber_go_tools/vendor/go.uber.org/tools \
+ uber-go:zap:v1.13.0:uber_go_zap/vendor/go.uber.org/zap \
+ upper:db:v3.6.4:upper_db/vendor/upper.io/db.v3 \
+ zach-klippenstein:goregen:795b5e3961ea:zach_klippenstein_goregen/vendor/github.com/zach-klippenstein/goregen
+
+GL_TUPLE= yawning:bsaes:26d1add596b6d800bdeeb3bc3b2c7b316c056b6d:yawning_bsaes/vendor/git.schwanenlied.me/yawning/bsaes.git \
+ yawning:obfs4:2d8f3c8bbfd7a7ca931738a64c2f6e97b7332d9e:yawning_obfs4/vendor/gitlab.com/yawning/obfs4.git \
+ yawning:utls:dd99191913e03b2cd62655cd260d79187fbf8a9f:yawning_utls/vendor/gitlab.com/yawning/utls.git # v0.0.11-1
+
+PLIST_FILES= bin/ooniprobe
+
+# github.com/ooni/probe-cli/blob/v3.0.1/build.sh#L7
+post-configure:
+ ${MV} ${WRKSRC}/go.mod ${WRKDIR}/go.mod-${PORTNAME} && \
+ cd ${WRKSRC}/vendor/github.com/shuLhan/go-bindata && \
+ ${RLN} ${WRKSRC}/vendor vendor && ${RLN} ${WRKSRC}/vendor src && \
+ ${SETENV} GOPATH=${WRKSRC}:${WRKSRC}/vendor/github.com/shuLhan/go-bindata ${GO_CMD} \
+ build -v -o ${WRKDIR}/go-bindata320 ./go-bindata && \
+ ${STRIP_CMD} ${WRKDIR}/go-bindata320 && \
+ cd ${WRKSRC} && \
+ ${WRKDIR}/go-bindata320 -nometadata -o internal/bindata/bindata.go -pkg bindata data/... && \
+ ${MV} ${WRKDIR}/go.mod-${PORTNAME} ${WRKSRC}/go.mod
+
+.include <bsd.port.mk>
diff --git a/net/ooni-probe-cli/distinfo b/net/ooni-probe-cli/distinfo
new file mode 100644
index 000000000000..9a02853eb55a
--- /dev/null
+++ b/net/ooni-probe-cli/distinfo
@@ -0,0 +1,171 @@
+TIMESTAMP = 1592146207
+SHA256 (ooni-probe-cli-v3.0.1_GH0.tar.gz) = a9a1d9c46113c146e21d8228fa73a9059da126933f447f4ca4ef6319658f272b
+SIZE (ooni-probe-cli-v3.0.1_GH0.tar.gz) = 82464
+SHA256 (AlecAivazis-survey-v1.8.8_GH0.tar.gz) = 72bafc1b6ac0090dfe914540914030e30f464ef3c6822c64f7b6dcf7ddb910a2
+SIZE (AlecAivazis-survey-v1.8.8_GH0.tar.gz) = 982826
+SHA256 (AndreasBriese-bbloom-28f7e881ca57_GH0.tar.gz) = c87bf25d12aa9ef597c6a465dd2959d6d7e06d8341030d6d75c8a81ccc388ccd
+SIZE (AndreasBriese-bbloom-28f7e881ca57_GH0.tar.gz) = 7141
+SHA256 (BurntSushi-toml-v0.3.1_GH0.tar.gz) = 6593da894578ba510a470735ffbdc88ce88033094dc5a8f4d3957ab87e18803f
+SIZE (BurntSushi-toml-v0.3.1_GH0.tar.gz) = 42077
+SHA256 (Psiphon-Labs-bolt-f3d58e369264_GH0.tar.gz) = a9757b871e7e42791fd17fabad75223006d9176e9ad4087e5ae2ec8f469660dc
+SIZE (Psiphon-Labs-bolt-f3d58e369264_GH0.tar.gz) = 84722
+SHA256 (Psiphon-Labs-chacha20-899a4be52863_GH0.tar.gz) = d6c7c52b33fbdb1d92165acf7348abffa7382cf24ff54f37c2fb6dd64ca311af
+SIZE (Psiphon-Labs-chacha20-899a4be52863_GH0.tar.gz) = 60170
+SHA256 (Psiphon-Labs-dns-d23cdaf67bbc_GH0.tar.gz) = bb7a44ca28a030b83293c8f62d02c8618d789c6f738df436462291e6dc1aa052
+SIZE (Psiphon-Labs-dns-d23cdaf67bbc_GH0.tar.gz) = 178207
+SHA256 (Psiphon-Labs-goarista-d002785f4c67_GH0.tar.gz) = d46333b7d7564fe90ca2b499dfb84be25a0b32583150f462910a6f81b6c5253f
+SIZE (Psiphon-Labs-goarista-d002785f4c67_GH0.tar.gz) = 77501
+SHA256 (Psiphon-Labs-goptlib-c0e32a7a3464_GH0.tar.gz) = f771c99e7f7a20b2becefcf63cfa9e2a4e8ea7d8beed47a0a9b6a053b89e121c
+SIZE (Psiphon-Labs-goptlib-c0e32a7a3464_GH0.tar.gz) = 26060
+SHA256 (Psiphon-Labs-net-f5d60dada742_GH0.tar.gz) = dd57496a2df4a6ae7999e78055d742cb47b9f80e8d11a4baf05527d4bb344c6b
+SIZE (Psiphon-Labs-net-f5d60dada742_GH0.tar.gz) = 1063854
+SHA256 (Psiphon-Labs-psiphon-tunnel-core-v2.0.11_GH0.tar.gz) = 2dc688a2fb6663f9b743adeed13c523d41f6f4e1d98683462c61a9e603017f73
+SIZE (Psiphon-Labs-psiphon-tunnel-core-v2.0.11_GH0.tar.gz) = 8931573
+SHA256 (Psiphon-Labs-quic-go-474e74c89fab_GH0.tar.gz) = f6af9918539915e21fc7e22093c0432aa59ed5f11588a6fe9df4dd7038f2f4d0
+SIZE (Psiphon-Labs-quic-go-474e74c89fab_GH0.tar.gz) = 401262
+SHA256 (Psiphon-Labs-tls-tris-7ff412878bba_GH0.tar.gz) = b06b9593c812c488d964ce5521d2ae89805f31c071bfc40f5cb1e080669ef4fc
+SIZE (Psiphon-Labs-tls-tris-7ff412878bba_GH0.tar.gz) = 281551
+SHA256 (agl-ed25519-5312a6153412_GH0.tar.gz) = 9f792da2b65f7c30dea88bee601c3405b68cc909adb053909f36e1dd8c0d2c3a
+SIZE (agl-ed25519-5312a6153412_GH0.tar.gz) = 107283
+SHA256 (ahf-goptlib-7d56ec4_GH0.tar.gz) = baec7de605530aea00f056266894364ee53723eecf355955bc225b0f702e6d91
+SIZE (ahf-goptlib-7d56ec4_GH0.tar.gz) = 26025
+SHA256 (alecthomas-gometalinter-0262fb2_GH0.tar.gz) = 72620d2d7a2f3518eb5e8379713ff34fcb93d907fe9da712ed0a3c564abdb4c7
+SIZE (alecthomas-gometalinter-0262fb2_GH0.tar.gz) = 1610008
+SHA256 (alecthomas-kingpin-v2.2.6_GH0.tar.gz) = 4624eae43489de8a71ea60efaf6744c581b6bd62909f7514c484c1ea0efaba5a
+SIZE (alecthomas-kingpin-v2.2.6_GH0.tar.gz) = 44383
+SHA256 (alecthomas-template-fb15b899a751_GH0.tar.gz) = 2e2a44375eca48ce941182504b5d13aa98182b9a3f64ace33bfda52208bd0f5e
+SIZE (alecthomas-template-fb15b899a751_GH0.tar.gz) = 55339
+SHA256 (alecthomas-units-c3de453c63f4_GH0.tar.gz) = b2eb77de46e677edb150bb4bf81d213416a477525980e315264cbd70b22d0ece
+SIZE (alecthomas-units-c3de453c63f4_GH0.tar.gz) = 3485
+SHA256 (apex-log-v1.1.4_GH0.tar.gz) = 614c718930258b349fcaa49a8500c83e27f07bd296ee907d7f2085d22c7192dd
+SIZE (apex-log-v1.1.4_GH0.tar.gz) = 29700
+SHA256 (armon-go-proxyproto-5b7edb60ff5f_GH0.tar.gz) = bd440eab08fe39a1a9139abce0ca701b399c54791cc88e7f455078a946614cfa
+SIZE (armon-go-proxyproto-5b7edb60ff5f_GH0.tar.gz) = 4598
+SHA256 (armon-go-socks5-e75332964ef5_GH0.tar.gz) = 37f9cad3e321c452ea54824021ecd5b6ef4222c68b25f9c8a66a0c6d8411437e
+SIZE (armon-go-socks5-e75332964ef5_GH0.tar.gz) = 8586
+SHA256 (bifurcation-mint-198357931e61_GH0.tar.gz) = 8eaaa949dddb1b2fdcb34e51894b612988f1c3a91891152c192b9135057afdec
+SIZE (bifurcation-mint-198357931e61_GH0.tar.gz) = 106402
+SHA256 (certifi-gocertifi-c7c1fbc02894_GH0.tar.gz) = f21930bc3f779239a94a5006ff688db081c57af8234bfb34da448506f2253b15
+SIZE (certifi-gocertifi-c7c1fbc02894_GH0.tar.gz) = 161273
+SHA256 (cheekybits-genny-v1.0.0_GH0.tar.gz) = 6982bf513333fb3ee3e6e0633500a3800fb6a3d6beb9e6c6084a96c85a49dd73
+SIZE (cheekybits-genny-v1.0.0_GH0.tar.gz) = 15585
+SHA256 (cognusion-go-cache-lru-f73e2280ecea_GH0.tar.gz) = 1cb58b8b87f388481901247d3bc514a1c7bcb636f199f18a709d657992f3a8b9
+SIZE (cognusion-go-cache-lru-f73e2280ecea_GH0.tar.gz) = 15431
+SHA256 (creack-goselect-v0.1.1_GH0.tar.gz) = 2387f34f5e9d3a506aab94e30c4500c91529fda2c49aa3890523d3827306caf2
+SIZE (creack-goselect-v0.1.1_GH0.tar.gz) = 7404
+SHA256 (cretz-bine-v0.1.0_GH0.tar.gz) = d988e348585c6dd37232dbab69c85cb820ccc12abc1ca957a60e7cbefc8f5036
+SIZE (cretz-bine-v0.1.0_GH0.tar.gz) = 2093998
+SHA256 (dchest-siphash-v1.2.1_GH0.tar.gz) = 90c5e8ba62b64b2f76ed58c87dd50456171610049bef51fd71bc593c1744fad2
+SIZE (dchest-siphash-v1.2.1_GH0.tar.gz) = 10729
+SHA256 (dgraph-io-badger-3a87f6d9c273_GH0.tar.gz) = 34eac85fbfe3f016900a6072456d4263ededcd6985c33c90d87e0c5f450be587
+SIZE (dgraph-io-badger-3a87f6d9c273_GH0.tar.gz) = 1024011
+SHA256 (dgryski-go-farm-2de33835d102_GH0.tar.gz) = 99bdd64a8f774ed9bd9fc466aecc16eec52c5d8e520e0c23c749d64e0fbb6b6d
+SIZE (dgryski-go-farm-2de33835d102_GH0.tar.gz) = 20513
+SHA256 (dominikh-go-tools-v0.0.1-2019.2.3_GH0.tar.gz) = 3b16c5bec68f71d13be0216b849ce910aa4a1844db6e08dafe90fb1a439974c7
+SIZE (dominikh-go-tools-v0.0.1-2019.2.3_GH0.tar.gz) = 367559
+SHA256 (dsnet-compress-v0.0.1_GH0.tar.gz) = 345332d6a147f052cf4a34edb5187b323f06f012f842bb49fd05ec55f5339c5b
+SIZE (dsnet-compress-v0.0.1_GH0.tar.gz) = 9962544
+SHA256 (fatih-color-v1.9.0_GH0.tar.gz) = f5a6372ff7c87d22baaa2089e5cdd8a218fb3a9be047195c0ab421d5340f6f3f
+SIZE (fatih-color-v1.9.0_GH0.tar.gz) = 1230941
+SHA256 (getsentry-raven-go-919484f041ea_GH0.tar.gz) = 8477600d15d119f33b8a20685b9f173c4a873332456454da51d5eb6eb6017a1a
+SIZE (getsentry-raven-go-919484f041ea_GH0.tar.gz) = 21267
+SHA256 (go-gorp-gorp-v1.7.2_GH0.tar.gz) = 63488c583d4bf25eb03f8224eef5934158da81650063a96b53ff4f50b9ff5409
+SIZE (go-gorp-gorp-v1.7.2_GH0.tar.gz) = 36726
+SHA256 (go-mgo-mgo-a6b53ec6cb22_GH0.tar.gz) = e3373369ed1eefc88cb2ee55fa8fcb30c988b6979eaf6db0889d1520b83f302c
+SIZE (go-mgo-mgo-a6b53ec6cb22_GH0.tar.gz) = 376779
+SHA256 (golang-crypto-06a226fb4e37_GH0.tar.gz) = 7a00dcb4857a42efb0d93d3cae8c33f1f05048a0ee54c7437c79b848a622833a
+SIZE (golang-crypto-06a226fb4e37_GH0.tar.gz) = 1728425
+SHA256 (golang-lint-16217165b5de_GH0.tar.gz) = e1b870caa2e428d183d6a467be064578582bacc19615e50867c24d53080ba496
+SIZE (golang-lint-16217165b5de_GH0.tar.gz) = 31428
+SHA256 (golang-net-a91f0712d120_GH0.tar.gz) = e3493cb094d900a007ff63fdfa91cb8f1f2b4bf1964c43412e3687786a620915
+SIZE (golang-net-a91f0712d120_GH0.tar.gz) = 1174640
+SHA256 (golang-protobuf-v1.3.3_GH0.tar.gz) = b3a1440808d6ed4dc0d194c482de029f6c116b1de7f7a3bf927324d965ff3853
+SIZE (golang-protobuf-v1.3.3_GH0.tar.gz) = 315377
+SHA256 (golang-sys-417ce2331b5c_GH0.tar.gz) = a3bbbad0579e13960a5bfdb0a08101f62c0e5a97545d77d09c332c5b611dc961
+SIZE (golang-sys-417ce2331b5c_GH0.tar.gz) = 1052365
+SHA256 (golang-text-v0.3.2_GH0.tar.gz) = 0b9309698f5708531c5377ab1e29b423a6d9e20c55a8d386c3b8283428212f22
+SIZE (golang-text-v0.3.2_GH0.tar.gz) = 7168069
+SHA256 (golang-tools-e1da425f72fd_GH0.tar.gz) = 8b72901ed1a09f17fc0aa6a7fd882b954b787d72d3d07cee9b7513922c220d3a
+SIZE (golang-tools-e1da425f72fd_GH0.tar.gz) = 2358178
+SHA256 (gorilla-websocket-v1.4.2_GH0.tar.gz) = 91937a36bc9e0da3c895c73d4cb74b2cdb1aff54ab21b0d0724000e7b5b85b84
+SIZE (gorilla-websocket-v1.4.2_GH0.tar.gz) = 54101
+SHA256 (grafov-m3u8-6ab8f28ed427_GH0.tar.gz) = 5a324c260abc45bb9dd21a22713037bc875ae4ea8cfea114ba8d58d8b73cc84b
+SIZE (grafov-m3u8-6ab8f28ed427_GH0.tar.gz) = 137445
+SHA256 (hashicorp-golang-lru-v0.5.4_GH0.tar.gz) = d50c188af0cc8b22e7e4b79e9071694fa06428a9964b22d68dc997fa787a177a
+SIZE (hashicorp-golang-lru-v0.5.4_GH0.tar.gz) = 13428
+SHA256 (iancoleman-strcase-16388991a334_GH0.tar.gz) = 68e8d75c98eba84ab05166def9aecfc4854b4fc6ed1598041333937e5efe534c
+SIZE (iancoleman-strcase-16388991a334_GH0.tar.gz) = 3909
+SHA256 (juju-ratelimit-f60b32039441_GH0.tar.gz) = 977f74c06852fcba6efd7d68c8d3c0253fdc5b90497632aeb26840398754a458
+SIZE (juju-ratelimit-f60b32039441_GH0.tar.gz) = 9328
+SHA256 (kballard-go-shellquote-95032a82bc51_GH0.tar.gz) = dde336eb697f7f9c26cf6d1467f75b6cf559262c1b0b110d28fff29790f76bc5
+SIZE (kballard-go-shellquote-95032a82bc51_GH0.tar.gz) = 4328
+SHA256 (konsorten-go-windows-terminal-sequences-v1.0.2_GH0.tar.gz) = e61f6422c7d1222c4c642b9134e5a4576a89ff651ef947487faa8ef33b6b4cfe
+SIZE (konsorten-go-windows-terminal-sequences-v1.0.2_GH0.tar.gz) = 1987
+SHA256 (m-lab-ndt-server-v0.13.4_GH0.tar.gz) = 64f78472d0187ffa9b6bc42ba395589bb16b131f2754762ec47f881be79568ee
+SIZE (m-lab-ndt-server-v0.13.4_GH0.tar.gz) = 177992
+SHA256 (m-lab-ndt7-client-go-v0.3.0_GH0.tar.gz) = a6198b774681fc21af939e21545fa7718e60089638a47a809bae564f9c318030
+SIZE (m-lab-ndt7-client-go-v0.3.0_GH0.tar.gz) = 24040
+SHA256 (m-lab-tcp-info-v1.3.0_GH0.tar.gz) = 3ac729d49c00460b74e07f9258d29cae6740498a44373c3dc788168fdb4641df
+SIZE (m-lab-tcp-info-v1.3.0_GH0.tar.gz) = 177751
+SHA256 (marten-seemann-qpack-v0.1.0_GH0.tar.gz) = 6e94df6ee1ed3f1a38dec97a48e25bf6fe62c0bd18abd720bb090747a4f502c2
+SIZE (marten-seemann-qpack-v0.1.0_GH0.tar.gz) = 36739
+SHA256 (marten-seemann-qtls-v0.4.1_GH0.tar.gz) = 91a8c4f43928f0537310f5e840206b2be08b67ab7b5b457ab454e7fd6bc44b75
+SIZE (marten-seemann-qtls-v0.4.1_GH0.tar.gz) = 396031
+SHA256 (mattn-go-colorable-v0.1.6_GH0.tar.gz) = e313129503025c383b5e69082fb1144e83a864d12ec45bb7a224d3fc4a635fbc
+SIZE (mattn-go-colorable-v0.1.6_GH0.tar.gz) = 9472
+SHA256 (mattn-go-isatty-v0.0.12_GH0.tar.gz) = addbdc341d7685ed4cc8d2d8a8fd2bd9b784bde00d0ea99fb251039fc10c611c
+SIZE (mattn-go-isatty-v0.0.12_GH0.tar.gz) = 4548
+SHA256 (mattn-go-sqlite3-v1.12.0_GH0.tar.gz) = f74a75ba86ecb52e1deef5102cdf3702e6c6bb524f399b7dfcd7d6d99e35fb30
+SIZE (mattn-go-sqlite3-v1.12.0_GH0.tar.gz) = 2282527
+SHA256 (measurement-kit-measurement-kit-v0.10.11_GH0.tar.gz) = f9dbf5f721516fd709c13ac5011737b3622076299e3c899a1f70861901ec1b40
+SIZE (measurement-kit-measurement-kit-v0.10.11_GH0.tar.gz) = 738849
+SHA256 (mgutz-ansi-9520e82c474b_GH0.tar.gz) = f9203c71aceb8b7ffa87181fd8f51dc69acce3d2161c4c017ea92c6840f85093
+SIZE (mgutz-ansi-9520e82c474b_GH0.tar.gz) = 4876
+SHA256 (miekg-dns-v1.1.29_GH0.tar.gz) = b2a683acf16f7c4559b04db03e186799362255ae0db8c4eceb6b72b0af04274f
+SIZE (miekg-dns-v1.1.29_GH0.tar.gz) = 184242
+SHA256 (montanaflynn-stats-v0.6.3_GH0.tar.gz) = 6c58d45b02e7c54cba784007faf1d678b171a7872260d7b7dfc02d1ea05a1852
+SIZE (montanaflynn-stats-v0.6.3_GH0.tar.gz) = 47834
+SHA256 (ooni-probe-engine-v0.11.0_GH0.tar.gz) = 822a8e8bd9c8cb71a77c6aede30ac80e4a68731dd53161ca81f37cd21e9fce6d
+SIZE (ooni-probe-engine-v0.11.0_GH0.tar.gz) = 221096
+SHA256 (oschwald-geoip2-golang-v1.4.0_GH0.tar.gz) = 6cc23884899d9c7d25b88a5629ac45f1ad37a002b524dd305b6811505cd9ec10
+SIZE (oschwald-geoip2-golang-v1.4.0_GH0.tar.gz) = 7742
+SHA256 (oschwald-maxminddb-golang-v1.6.0_GH0.tar.gz) = 5c321f14d3c0b3e8adb6f5a0bf63c5ede4c390ed0b6763980b587e4705f4703c
+SIZE (oschwald-maxminddb-golang-v1.6.0_GH0.tar.gz) = 21367
+SHA256 (pkg-errors-v0.9.1_GH0.tar.gz) = 56bfd893023daa498508bfe161de1be83299fcf15376035e7df79cbd7d6fa608
+SIZE (pkg-errors-v0.9.1_GH0.tar.gz) = 13415
+SHA256 (redjack-marionette-360dd8f58226_GH0.tar.gz) = cf36e5b84ecb1bdf597d34c7a00010e82037e09bfaaf128aa93eeb214c719806
+SIZE (redjack-marionette-360dd8f58226_GH0.tar.gz) = 1400377
+SHA256 (refraction-networking-gotapdance-3a6e1938ad70_GH0.tar.gz) = 9d29a45d8cd1c66521d116ad8546f414e4ebbbff29ada86236d4c303364d4dd7
+SIZE (refraction-networking-gotapdance-3a6e1938ad70_GH0.tar.gz) = 482543
+SHA256 (refraction-networking-utls-43c36d3c1f57_GH0.tar.gz) = ad3d597fc9d3d57637de5085a59b07dda87faca0ff2ef70d50df6b4065d801b3
+SIZE (refraction-networking-utls-43c36d3c1f57_GH0.tar.gz) = 526322
+SHA256 (rogpeppe-go-internal-v1.6.0_GH0.tar.gz) = 62cb775eddd7efb11f2f936ab878a6f5d6f4cfacbc301e03c09d09f903974f04
+SIZE (rogpeppe-go-internal-v1.6.0_GH0.tar.gz) = 123047
+SHA256 (rubenv-sql-migrate-ae26b214fa43_GH0.tar.gz) = ff6b8f8fb05baee4e7c199164aac252b72902a99ead374a59d9f53da7d2dce6a
+SIZE (rubenv-sql-migrate-ae26b214fa43_GH0.tar.gz) = 42910
+SHA256 (sergeyfrolov-bsbuffer-94e85abb8507_GH0.tar.gz) = f42a59e7e514bb97e003cbee097546f6bab37b1b5f8cc2d56d5c0fcfdec69fae
+SIZE (sergeyfrolov-bsbuffer-94e85abb8507_GH0.tar.gz) = 4839
+SHA256 (sirupsen-logrus-v1.4.2_GH0.tar.gz) = 67f2ddf467b7e63d2d2529d227946a331e245aeef7e2e4521ae82647b5ef84d9
+SIZE (sirupsen-logrus-v1.4.2_GH0.tar.gz) = 41373
+SHA256 (shuLhan-go-bindata-v3.2.0_GH0.tar.gz) = 587367da70b4276ce26d4b01590e2131015d14a6dae1e865fd47df822153b673
+SIZE (shuLhan-go-bindata-v3.2.0_GH0.tar.gz) = 24943
+SHA256 (syndtr-gocapability-db04d3cc01c8_GH0.tar.gz) = 5e0ee1ad0db98e317e4c2f38ad6af554e7aaa422888b495964fd3a0b7421b47c
+SIZE (syndtr-gocapability-db04d3cc01c8_GH0.tar.gz) = 9899
+SHA256 (uber-go-atomic-v1.5.0_GH0.tar.gz) = 3b003515efb86c67aced0ce9e954cca50964ee0afe83e5a63dfe43aa58347290
+SIZE (uber-go-atomic-v1.5.0_GH0.tar.gz) = 9365
+SHA256 (uber-go-multierr-v1.3.0_GH0.tar.gz) = 54bba1d61d996b98ccdf1d353e0fc66bbff599fe202719d1f55e490e127be574
+SIZE (uber-go-multierr-v1.3.0_GH0.tar.gz) = 11537
+SHA256 (uber-go-tools-2cfd321de3ee_GH0.tar.gz) = a7d91d3ddea6d8a83240af46436e02d65b835b60bcb85ad1c5bc6aebad32f567
+SIZE (uber-go-tools-2cfd321de3ee_GH0.tar.gz) = 11054
+SHA256 (uber-go-zap-v1.13.0_GH0.tar.gz) = dcadd2fc1a93124b594e2fd951456bb1727f922f5ef005e388273851d0607ae7
+SIZE (uber-go-zap-v1.13.0_GH0.tar.gz) = 122949
+SHA256 (upper-db-v3.6.4_GH0.tar.gz) = f0c6d467a083c6c999b430eddd3336fcc0b7cdf7576606994563d6b2a0b0c84d
+SIZE (upper-db-v3.6.4_GH0.tar.gz) = 163770
+SHA256 (zach-klippenstein-goregen-795b5e3961ea_GH0.tar.gz) = c53548807995457314c17e7bc18d29e3ccee86bded0393a328a9f198a5aa69e2
+SIZE (zach-klippenstein-goregen-795b5e3961ea_GH0.tar.gz) = 14618
+SHA256 (yawning-bsaes-26d1add596b6d800bdeeb3bc3b2c7b316c056b6d_GL0.tar.gz) = 1a468b818c7dd4adad6d85f8bf7368185da5452d7276153aa8ed908bb27db692
+SIZE (yawning-bsaes-26d1add596b6d800bdeeb3bc3b2c7b316c056b6d_GL0.tar.gz) = 18851
+SHA256 (yawning-obfs4-2d8f3c8bbfd7a7ca931738a64c2f6e97b7332d9e_GL0.tar.gz) = 146cf4c3ec674fa4a32b35a3c3e02f1cf8ec99bf5da69e88ca624761954e3188
+SIZE (yawning-obfs4-2d8f3c8bbfd7a7ca931738a64c2f6e97b7332d9e_GL0.tar.gz) = 139306
+SHA256 (yawning-utls-dd99191913e03b2cd62655cd260d79187fbf8a9f_GL0.tar.gz) = 79c812db74cc2458d188b03e4c6274f7416a8861e49bc504e6b467c36cd0d043
+SIZE (yawning-utls-dd99191913e03b2cd62655cd260d79187fbf8a9f_GL0.tar.gz) = 560500
diff --git a/net/ooni-probe-cli/pkg-descr b/net/ooni-probe-cli/pkg-descr
new file mode 100644
index 000000000000..661592116139
--- /dev/null
+++ b/net/ooni-probe-cli/pkg-descr
@@ -0,0 +1,7 @@
+The Open Observatory of Network Interference (OONI) is a free software
+project and a Global community measuring Internet censorship since 2012.
+
+This port provides the next generation OONI Probe, a tool used for the
+measurement of Internet censorship around the world.
+
+WWW: https://ooni.org/about/