• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

ooni / probe-cli
71%

Build:
DEFAULT BRANCH: master
Repo Added 02 Dec 2019 01:37PM UTC
Files 699
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH master
branch: master
CHANGE BRANCH
x
Reset
  • master
  • OON-1206
  • OOPRIV-192
  • add_dockerfile_and_scheduler
  • backend/369
  • bug-ooni/probe#1013
  • bugfix/1728
  • chore/assets
  • chore/bundle-update
  • chore/c-deps
  • chore/go1.25
  • chore/goversion-update
  • chore/major-dependencies
  • chore/probe-assets
  • chore/report-card-fix
  • chore/stun-input
  • chore/ugrade-ndk
  • chore/update-certs
  • chore/update-dependencies
  • chore/update-go
  • chore/update-toolchain
  • chore/update-user-agent
  • chore/update-version
  • chore/upgrade-deps
  • chore/upgrade-go
  • chore/upgrade-psiphon
  • chore/upgrade-userauth
  • chore/upgrade-version
  • clean-stop
  • config/category-codes
  • ddr-experiment
  • delete-all-measurements
  • dependabot/go_modules/github.com/pion/dtls/v3-3.1.4
  • dependabot/go_modules/github.com/pion/stun/v3-3.1.5
  • dependabot/go_modules/github.com/refraction-networking/utls-1.8.2
  • develop
  • feat/android-ndk
  • feat/check-in-versions
  • feat/deps-update
  • feat/experiment-versions
  • feat/mobile-semver
  • feat/oonimkall-oonirun-v2.1
  • feat/oonirun-v2.1
  • feat/orchestrate-switch
  • feat/quic-upgrade
  • feat/richer-input-experiments
  • feat/richer-input-p2
  • feat/richer-input-p3
  • feat/richer-input-p4
  • feat/richer-input-p5
  • feat/sf-targets
  • feature/coc
  • feature/latestengine
  • feature/periodic
  • feature/probe-engine-0.7.0
  • feature/scrub_ips_tlsmiddlebox
  • feature/tlsmiddleboxdomain
  • feature/tlsmiddleboxedits
  • feature/tlsmiddleboxprobe
  • feature/updates
  • feature/v3.0.0
  • fix-list-ui
  • fix/1183
  • fix/build
  • fix/buildscript
  • fix/checkout-version
  • fix/cli-userauth
  • fix/docs-workflow
  • fix/download-version
  • fix/lockunlock
  • fix/maven-plugin-version
  • fix/mingw-upgrade
  • fix/netem-tests
  • fix/onboarding-quiz-wording
  • fix/one-msmt
  • fix/ooni_home
  • fix/openssl-patch
  • fix/platform-version
  • fix/psiphon-failures
  • fix/show
  • fix/stun
  • fix/tlsmiddlebox-clientid
  • fix/useragent
  • fix/windows-static-build
  • fix_tlsmiddlebox_32bit
  • fix_userauth_src_hash
  • fullbuild
  • gh-aarch64
  • gh-armhf
  • go1.26.8
  • independent-file
  • informed-consent-file
  • informed-consent-migration
  • issue-1803-psiphon
  • issue-templates
  • issue/1004
  • issue/1005
  • issue/1016
  • issue/1030
  • issue/1043
  • issue/1125
  • issue/1185
  • issue/1185-slim
  • issue/1238
  • issue/125
  • issue/1281
  • issue/1283
  • issue/1289
  • issue/1315
  • issue/267
  • issue/316
  • issue/399
  • issue/41
  • issue/452
  • issue/748
  • issue/807
  • issue/969
  • issue/973
  • issue/update-engine
  • launchd
  • mod
  • no-help
  • no-write-disk
  • packaging
  • packaging2
  • psiphon-metadata
  • rc/14
  • refactor-consolidate
  • refactor/no-forks
  • refactor2
  • refactor3
  • refs/tags/v3.0.10
  • refs/tags/v3.0.11
  • refs/tags/v3.0.7
  • refs/tags/v3.0.7-beta
  • refs/tags/v3.0.7-beta.1
  • refs/tags/v3.0.8
  • refs/tags/v3.0.8-beta
  • refs/tags/v3.0.9
  • refs/tags/v3.1.0
  • refs/tags/v3.2.0
  • refs/tags/v3.3.0
  • refs/tags/v3.4.0
  • release/13
  • release/3.0.0-rc.4
  • release/3.0.10
  • release/3.0.2
  • release/3.0.3
  • release/3.0.4
  • release/3.0.5
  • release/3.0.6
  • release/3.0.8
  • release/3.0.8-beta
  • release/3.0.9
  • release/3.11
  • release/3.11.0-deps
  • release/3.14
  • release/3.15
  • release/3.16
  • release/3.17
  • release/3.18
  • release/3.19
  • release/3.2.0
  • release/3.20
  • release/3.21
  • release/3.22
  • release/3.25
  • release/3.30
  • release/3.31
  • release/3.31.1
  • release/3.4.0
  • release/testing
  • release/testing_backport
  • release/v3.0.1
  • release/v3.0.7
  • remove-emudhra
  • return-msmt-uid
  • sbs-sandbox
  • signal-windows
  • stable
  • testing
  • tor-targets
  • upd-netem
  • update/engine
  • update/probe-engine
  • update/probe-engine-0.12.0
  • v3
  • v3.0
  • v3.0.0
  • v3.0.0-rc.10
  • v3.0.0-rc.11
  • v3.0.0-rc.12
  • v3.0.0-rc.13
  • v3.0.0-rc.14
  • v3.0.0-rc.4
  • v3.0.0-rc.5
  • v3.0.0-rc.6
  • v3.0.0-rc.7
  • v3.0.0-rc.8
  • v3.0.0-rc.9
  • v3.0.1
  • v3.0.12-alpha
  • v3.0.2
  • v3.0.3
  • v3.0.5
  • v3.0.6
  • version/3.1.0
  • version/3.3.0
  • wait-group

03 Nov 2026 04:54AM UTC coverage: 71.463%. Remained the same
41580808582

push

github

web-flow
Brotli and utls dependency updates for probe-cli (#1862)

## Checklist

- [X] I have read the [contribution
guidelines](https://github.com/ooni/probe-cli/blob/master/CONTRIBUTING.md)
- [ ] reference issue for this pull request: <!-- add URL here -->
- [ ] if you changed anything related to how experiments work and you
need to reflect these changes in the ooni/spec repository, please link
to the related ooni/spec pull request: <!-- add URL here -->
- [ ] if you changed code inside an experiment, make sure you bump its
version number

<!-- Reminder: Location of the issue tracker:
https://github.com/ooni/probe -->

## Description

After privately reporting on Friday some security-relevant dependency
updates for ooni/probe-cli, I've determined them to be low severity on
the Go language.

1. Dependency yawning/utls was last updated by the author on May 11,
2021.

aagbsn did a quality job on that aspect, so I decided to use it as a
basis for my changes.

chore(netxlite): use refraction-networking/utls instead of yawning/utls:
https://github.com/ooni/probe-cli/commit/<a class=hub.com/ooni/probe-cli/commit/c4fd3068dc955ff772e8b9a9b2ce2fa8576cb426">c4fd3068d

Old versions of utls have security advisories:
https://github.com/refraction-networking/utls/security

2. I've prepared a commit (based on
c4fd3068dc955ff772e8b9a9b2ce2fa8576cb426) that updates:
- [github.com/andybalholm/brotli](http://github.com/andybalholm/brotli)
v1.1.1 to v1.2.7
- [github.com/klauspost/compress](http://github.com/klauspost/compress)
v1.19.1 to v1.20.3

The Brotli update includes an important upstream security fix:

https://github.com/andybalholm/brotli/commit/33c2a9884

This corresponds to the fix integrated into wider work-in-progress
ooni/probe-cli at:
https://github.com/ooni/probe-cli/commit/cefd4d70c


https://www.sweet.security/blog/http2shell-sweet-security-confirms-brotli-vulnerability-also-affects-native-go-implementations

My two cents. Thank you.

---------

Co-a... (continued)

1 of 1 new or added line in 1 file covered. (100.0%)

2 existing lines in 1 file now uncovered.

23765 of 33255 relevant lines covered (71.46%)

38.69 hits per line

Relevant lines Covered
Build:
Build:
33255 RELEVANT LINES 23765 COVERED LINES
38.69 HITS PER LINE
Source Files on master
  • Tree
  • List 699
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
41580808582 master Brotli and utls dependency updates for probe-cli (#1862) ## Checklist - [X] I have read the [contribution guidelines](https://github.com/ooni/probe-cli/blob/master/CONTRIBUTING.md) - [ ] reference issue for this pull request: <!-- add URL here -... push 03 Nov 2026 04:59AM UTC web-flow github
71.46
41465967460 master chore: update user agent string to recent chrome version (#1861) ## Checklist - [x] I have read the [contribution guidelines](https://github.com/ooni/probe-cli/blob/master/CONTRIBUTING.md) - [x] reference issue for this pull request: OOPRIV-192 ... push 02 Nov 2026 02:56PM UTC web-flow github
71.46
40502795724 master feat: expose version and engine in oonimkall for callers (#1860) ## Checklist - [x] I have read the [contribution guidelines](https://github.com/ooni/probe-cli/blob/master/CONTRIBUTING.md) - [x] reference issue for this pull request: https://git... push 27 Oct 2026 12:24PM UTC web-flow github
71.46
39786002423 master chore: update version to v3.32.0-alpha (#1858) ## Checklist - [x] I have read the [contribution guidelines](https://github.com/ooni/probe-cli/blob/master/CONTRIBUTING.md) - [x] reference issue for this pull request: https://github.com/ooni/probe... push 22 Oct 2026 01:25PM UTC web-flow github
71.46
39779255498 master fix: do not submit psiphon measurements when psiphon is disabled (#1857) ## Checklist - [x] I have read the [contribution guidelines](https://github.com/ooni/probe-cli/blob/master/CONTRIBUTING.md) - [x] reference issue for this pull request: #18... push 22 Oct 2026 12:36PM UTC web-flow github
71.46
39751615980 master adding scrubber for errors in tlsmiddlebox (#1855) ## Checklist - [x] I have read the [contribution guidelines](https://github.com/ooni/probe-cli/blob/master/CONTRIBUTING.md) - [ ] reference issue for this pull request: <!-- add URL here --> - [... push 22 Oct 2026 09:00AM UTC web-flow github
71.45
39608757800 master Accomodate CVE-2026-111943 in release 3.31.0 (#1854) ## Checklist - [x] I have read the [contribution guidelines](https://github.com/ooni/probe-cli/blob/master/CONTRIBUTING.md) - [x] reference issue for this pull request: #1833 - [ ] if you cha... push 21 Oct 2026 01:37PM UTC web-flow github
71.45
39599361403 master Update generated CA bundle to remove eMudhra after intermediate CA compromise (#1853) ## Checklist - [x] I have read the [contribution guidelines](https://github.com/ooni/probe-cli/blob/master/CONTRIBUTING.md) - [ ] reference issue for this pull... push 21 Oct 2026 12:40PM UTC web-flow github
71.45
39587137785 master fix: upgrade maven plugin version for uploads to 0.12.0 (#1852) ## Checklist - [x] I have read the [contribution guidelines](https://github.com/ooni/probe-cli/blob/master/CONTRIBUTING.md) - [x] reference issue for this pull request: https://gith... push 21 Oct 2026 10:52AM UTC web-flow github
71.45
39577751049 master Feature/tlsmiddleboxdomain (#1847) ## Checklist - [x] I have read the [contribution guidelines](https://github.com/ooni/probe-cli/blob/master/CONTRIBUTING.md) - [ ] reference issue for this pull request: <!-- add URL here --> - [ ] if you change... push 21 Oct 2026 09:38AM UTC web-flow github
71.44
See All Builds (5196)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc