Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/ooni/probe-engine
Semi-automatic export of https://github.com/ooni/probe-cli internals
https://github.com/ooni/probe-engine
c4ffa742db0e6377424a0df14237503d59c8244a authored over 5 years ago
This commit upgrades ndt7 to the latest commit to master where the
mlabns code has been expanded...
This simplifies the logic of the OONI cli implementation.
cbb0a491705e7fda4066983fa0ed8acb407dec1a authored over 5 years ago
This follows @hellais original design of making it explicit that
an operation is a maybe operati...
Specifically, I've tested this in a Debian VM with no CA bundle
and Tor running. And I've verifi...
This is also a good blueprint to make sure that the code that I'm
writing for ooniprobe is good,...
e887ce3c44abb524af53addde76ef0ed86c8a196 authored over 5 years ago
78badda310fc8f624bacdccbf733bd69f76afd72 authored over 5 years ago
This is more correct and should also most likely be helpful
to more easily integrate with ooni/p...
There are some network errors that we don't want to stop OONI from
running. We want to use a con...
91290ff786c2a15f0f7060af81b6cc76aeb1005f authored over 5 years ago
More consistent with the purpose. Noticed when integrating
with github.com/ooni/probe-cli.
They pertain to the experiment, so having them into the
session looked like counter-intuitive to...
e7ab5d3696d5aafd6d4ee1e49e78093d577d5411 authored over 5 years ago
Now the next step is really integrating in ooni/probe-cli
93378df68db85cd3feb5d66c0da74d8b98f4f31d authored over 5 years agoefe2fef24503d73b43eeaf30df065b1ff30c2fcc authored over 5 years ago
9b2838ed8cdeeff7ab1a6c8f067401c7a8433f14 authored over 5 years ago
5c98bfe5fa80868c6d59c02e7587b17087eece0e authored over 5 years ago
0be15751de0bf0f274e991b7a6588f8ee1f6988f authored over 5 years ago
465a1b6d7da6025123cac52075f472d0936350ea authored over 5 years ago
e4c60dcbf25c2f67fc13c174855c14c769185b6b authored over 5 years ago
d570115a141aa198df11dc24b64bb27930862fba authored over 5 years ago
This has been hopefully nice and easy
50c1627296c1f87ae1a9f50b929dc1c773a55e9e authored over 5 years ago548a7e4fc9d1a75c889d65304c260715528f2c07 authored over 5 years ago
Create the concept of Experiment and make sure we have an uniform
way of initializing an experim...
This will be the starting point to make the code more
pleasant to use and hopefully less hackish.
All the other calls need probably to be dealt with differently.
9971954dad4ceefc4f34d597972cabf153616a51 authored over 5 years ago
Based off @hellais work at
github.com/measurement-kit/go-measurement-kit.
The code in here is d...
77c4cdb67f1d0682c9c0a25c07b4729f0fd463e2 authored over 5 years agob94a7c405b188b85ae0b2516c54214a958e7200f authored over 5 years ago
After this change, there's some more yak shaving to move
the constants into the model.
This is consistent with what ooni/probe-cli does.
35332802ed038445f1319444571523d127736000 authored over 5 years ago
Specifically, do not emit any output unless we're doing
something, which helps to understand wha...
Would have helped to catch the (non-)issue with the country code
much earlier than we actually did.
This incidentally fixes the lookup for the IP address that I've
added as part of this commit in ...
56fc496c7e8bb5f595e06bc69834e4f200d72d6c authored over 5 years ago
3390dc48fd4fccd38bd99af476020b9004219fb1 authored over 5 years ago
79338ce6ff54e6497c9c4dfcb79d6f726269bcfc authored over 5 years ago
It may be useful in other contexts to access it.
f6182a3cf8cd2b8627d860a956a5be8243131651 authored over 5 years ago1. the engine runs sessions
2. each session contains one or more network experiments
3. a netw...
493f11c498dc6c8fda0064434ada356f7f039120 authored over 5 years ago980646de5fc53118627b439bcb822bfad18bea40 authored over 5 years ago
We already have reasonable defaults. Make sure we're not going to
return empty strings when we i...
Use an uint ASN when doing the lookup. This will allow me to
attach easily with ooni/probe-cli.
...
It seems I need to peek into what here is internal quite
frequently for adapting ooni/probe-cli....
This commit includes:
- working bouncer
- working collector
- working geoiplookup
- working ...
00caa4e32e3149d9d4cb34856145108a75b27b1c authored over 5 years ago