Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/ooni/probe-legacy

The legacy python version of OONI Probe
https://github.com/ooni/probe-legacy

Set default helpers.ssl.port to 57006

0849bf91454e4bed32a57047b284bc4e1bf178ae authored about 12 years ago
Add pypcap build instructions for 32 bit ubuntu

459dfeb8633276801d9fac532cf9eb34315950ed authored about 12 years ago
Add instructions to redirect low ports with iptables

b85aa044fc3d54fa41f9cbd42c45ba48f3d2152a authored about 12 years ago
Fix before I commit script

37dd647d6def02f080c343454cb51239dc01b832 authored about 12 years ago
Merge branch 'master' of github.com:hellais/ooni-probe

* 'master' of github.com:hellais/ooni-probe:
Add install instructions for latest version of To...

76fc0f052e2d8f00b89f6250d0451b726eabb1e4 authored about 12 years ago
Refactor directory of nettests

* Make a selection of tests we are interested in stabilizing
* Move tests that have to do with bl...

fe417b1a021900c607d828cdb0bd06b39bb0ee34 authored about 12 years ago
Further work

ada2b83ee02a5a2b2ed197344498a30ebabd85d8 authored about 12 years ago
Test DNS tamper test and move to blocking test directory.

663be731d907c52d7fe9e8b7936ae5aaa12e04be authored about 12 years ago
Fix missing argument in runTestCasesWithInput

67c9043634fb55af2a76b331350cd156ba8fb437 authored about 12 years ago
Improve oonib

* More robust error handling
* Add docstrings on not implemented collector parts
* Refactor ooni ...

19d533e4d1a473365d9794834cf4dea0a5a931a1 authored about 12 years ago
Always write report to file

* Do not write to backend reporter if report creation fails
* More robust error handling
* Improv...

2ce89fc1331b6eec44599639a79f7a34e5c7a6e6 authored about 12 years ago
Add install instructions for latest version of Tor

f72bfc1167996be42b8b49af6b4c81382a161465 authored about 12 years ago
Set the required Tor version 2.2.x

This is needed because we want to use OwningController: https://trac.torproject.org/projects/tor...

47174997095cd4fa0ae2c828944e07a31aa8b65c authored about 12 years ago
Add tor to the list of dependencies

86954cf1784ddbb7d645a3042158c7313d67a4a1 authored about 12 years ago
Added connection timeout to geoIP requests.

989910435a48a7df612807717fc56ece9ce52832 authored about 12 years ago
Make debug messages a bit more useful

c1ae6afc95e8fdc23b6ce3d75a117a902be543d2 authored about 12 years ago
Added warning suppression for scapy's logger to the beginning of oonicli.py.

a382177448f004a29a26b970be9e01bd799f1f0b authored about 12 years ago
Added better reporting of statistics and safe packet information to TCPflags

test, which is a combined and condensed version of TCPsyn and TCPfin tests.

* Tested pcap suppor...

1fa46bcb6d65a11b3209c07d8e14507d43303f1a authored about 12 years ago
Parse the test specific command line options when running a test or tests

* Read the SOCKS port and Control port via the control port when starting with Tor

5cbd79a53c6e9d2612b270677ed7d3f5c9401225 authored about 12 years ago
s/config.tor.socksport/config.tor.socks_port/

cd54568df42e35aad2563c1c87f0a36097228ca5 authored about 12 years ago
If the option start_tor is set to True, make sure that Tor is started before running the test deck

12c12cee5224dc1f62ae7cfc77cd4e0c6e2283e9 authored about 12 years ago
Improve the reporting of HTTP Test template. Include the reason of the failure for every request.

* Extend config file to support the tor related options
* Create ooniprobe.sample
* Add ooniprobe...

44859c555f34f6b5e0a65546b476d3ba2e158bad authored about 12 years ago
Add support for starting Tor via txtorcon

* XXX would like to be able to know if Tor is censored and add it to the
report, this can easil...

a65b6ebb7e90a4350b1a214189196d11a8371eda authored about 12 years ago
Add logPrefixes to txagentwithsocks

* Improve http test template

4b1c96d43520b2fd6df72e7e4845c879677d4c63 authored about 12 years ago
Handle responseNeverReceived failure

62d50ea8a826c2da3fbd17d7d184b5540a001239 authored about 12 years ago
Rename setupProgressMeters to updateProgressMeters and add debugging.

* Call such function every time we iterate over a test

bb2744ff8010883d1c78fa112b868161cfa62c12 authored about 12 years ago
Store the state of the currently running tests, their progress and estimated time to completion

* Display every 5 seconds a summary of all the running tests and their progress
* Refactor input ...

a3829e7a9700bfa748088c18e3afa44a086ed6e2 authored about 12 years ago
Merge pull request #8 from aagbsn/update-setup-instruction

Update README

0bb6ea25c84e55c7904ae2608e432ee4e8a46372 authored about 12 years ago
Merge branch 'master' of github.com:hellais/ooni-probe

* 'master' of github.com:hellais/ooni-probe:
Update ins

7332e713372bb79c51e2befbf6821dbdae98411b authored about 12 years ago
Merge branch 'resumesupport'

* resumesupport:
Add test state execution tracking and resume support * Clean up some debug me...

6dd0468865afee189ed4180ddb43619fa6070fdc authored about 12 years ago
Add test state execution tracking and resume support

* Clean up some debug messages
* Handle DNS lookup problems
* Handle TCP Timeouts properly
* Bett...

659dda6b388ecc658f8060b7bef2aa7b4015dce2 authored about 12 years ago
Add test state execution tracking and resume support

* Clean up some debug messages

4d693cf148242f724d477796d4daa73cc15aa684 authored about 12 years ago
Update README

Adds additional required dependencies and instructions for using
virtualenvwrapper.

913742bac4ab230234ff45ca117bcbcc6852bab3 authored about 12 years ago
Update ins

ba331316b0cff1d71fb477487da93be0b8494b8d authored about 12 years ago
Fix bug that mistakenly reports unsupported twisted version

113fd7f69afab9d5e4f8e98b195f4969b69920a5 authored about 12 years ago
Fix bug that lead processPacket being called even if no packet has been received

fc24e4f29d25a2cef91525e4d47c39da3c6b4d8d authored about 12 years ago
Register scapyFactor if it is not registered

* Better debugging messages

29505b25df7b133d634c9c0b5b5f33be12be7adf authored about 12 years ago
Randomize source port by default in traceroute test and include source port in report

2e06b7c0a6c779f174d047d6a22dac36fe6d4922 authored about 12 years ago
Handle the case in which we do not get a DNS lookup response and include it in the report

b2b2b54306f503335cc52edc82426baea45da242 authored about 12 years ago
The dicts and lists used for keeping track of answers should be instance attributes not class attributes

15c501d57c1876a21ee60b53f0f38ee845ebe782 authored about 12 years ago
Removed cerealizer because it sometimes causes the reporter to hang.

20137d4b331ca8d3016708a8641e6f31f0b9ef72 authored about 12 years ago
Trying out cerealizer for passing objects.

f6f8aae1a78d2086103718eaf41dd80f663aaef1 authored about 12 years ago
Make the sniffer not run in a separate thread, but use a non blocking fdesc

* Do some refactoring of scapy testing, following Factory creational pattern
and a pub-sub patt...

615ce75c47aec249b6b5a4c0b58fdf7a93f09582 authored about 12 years ago
Add proper documentation to HTTP Test template

* Do some minor refactoring

e496f0d1b3d395fec039574fd212675885b9e017 authored about 12 years ago
Test and Implement HTTP Header Field Manipulation Test

(rename it to what we had originally called it since it made most sense)
* Extend TrueHeaders to ...

fb5ab197c4efabd005286c32335010f24a102267 authored about 12 years ago
Update unittests for runner

* Remove superflous debug messages

df21761de0f0f887a2650a4fd97f0e3778bd4e6d authored about 12 years ago
Implement test deck system for automating the specification of command line arguments for tests

* Change before_i_commit script to use test deck system

263568f28bcac776da7f9936a0e80958c4027f46 authored about 12 years ago
Refactoring on runner, reporter and oonicli

* Include the command line arguments in the test report

eb46b078184500efd2024d403170047e64b272de authored about 12 years ago
Update before_i_commit script with command line option of DNS tamper

ad22e3182df140e05d86f15b43b14dd4f26e1873 authored about 12 years ago
If libpcap and libdnet is present we will use them. If not use raw sockets.

3d100e9495bf2459e13bba73a2eaa8f1cd58d521 authored about 12 years ago
Comment out what we would want to have

* Uncomment set close-on-exec on the socket file descriptor. Would not be
useful in our case si...

17e73e2253cf27e6c2d21d11bf33bcedeb82d7a1 authored about 12 years ago
Do some important refactoring of scapy related functionality

* Move functions for detecting the default network interface into txscapy
* Make sr1 follow the s...

c44cc83cbefa9fcd6ba81bb18a6e52a1762f935f authored about 12 years ago
Fix bug in tests that do not have usageOptions

18a6cde20774311de552fcae966d847b5eb9f187 authored about 12 years ago
Put a sane timeout default on txscapy

144263051c84c45e29c6a4cd29e6c04e5a30ff47 authored about 12 years ago
Implement test that detects DNS spoofing

* To be run with a known good resolver and the default resolver of the country
being tested, fr...

4208c6e963ae59380999fae45930656c287a627d authored about 12 years ago
Take note of the fact that we need such function, specifically for the dnsspoof test

520b8fc449585768346d4ecfc0b53b7f83ceba51 authored about 12 years ago
Implement sr1 in txscapy

39262870b9d8741f39ad10b07158020578a0cac7 authored about 12 years ago
Update scapy test to support sr1

* Refactor scapy test to avoid too much code duplication

36e8839465032b20ded258de4460a38edf28a40c authored about 12 years ago
Refactor the logic for dumping the YAML reports of packets.

* Override the yaml.representer.represent_data as a hackish quick fix to the
problem.
* Outline...

620a591c290d4b47803dc2f4cf07e343d56d3618 authored about 12 years ago
Make HTTPConnectionPool be a softer dependency

* Print out messages warning the user that the current version of twisted is
outdated.
* Update...

d613f21c78a75d0a4dea3639cd0eb0d8a57f49f8 authored about 12 years ago
Still working (amend me).

eaecafea34c0acc1eb52bc0ade09796e45a335bf authored about 12 years ago
Add unittests for some methods of runner

2dc8ae91713fdd73ac1e835dcb191714c2e93593 authored about 12 years ago
Implement postProcessor NetTestCase hook for processing the results of all the test methods

* Such methods gets passed a report dict that contains the reports of the
previous test runs ke...

80e6e316e6c2d5344d34453ed2006fd239824dea authored about 12 years ago
Added an exception catching wrapper for quick debugging, and added more documentation.

bc187d42b054fdcd06d8ab6ba262bc3bfd1cd71c authored about 12 years ago
Get HTTP Requests test in a working state.

* Performs random capitalization of a set of static HTTP Header fields and
measures on the back...

01d80a2abc235fedbd2944500e259e537fd46c45 authored about 12 years ago
Implement a bit more of HTTP so that the response if properly parsed by HTTP clients

dfc33ae6d9c6ed97182d5b886b3704c8e865ccf7 authored about 12 years ago
Move txagentwithsocks to utils

837924eec54fec42036db11987c698ad3744c41b authored about 12 years ago
Implement very simple HTTP Request backend that does only the part of HTTP we need for testing

4522dc005ea3f9c5379d44cf58c3696c62b129a2 authored about 12 years ago
Move scapy set log level to the logger module so that it gets called before scapy is imported.

9684dee4bde88e096fe85603c62dca35d8441468 authored about 12 years ago
Add fabfile for automatic deployment of ooni-probe to remote sites

e19c4869edadce35dee246ccb582fafb4e0d0310 authored about 12 years ago
Update documentation on test writing

* Write docs for Scapy based tests and TCP based tests
* Clean up the examples that go with the d...

d594afd8a45eba2013b6e96dc277602f6d94cc0f authored about 12 years ago
Break once it detects that the lengths don't match

6843fafaeeef924a28255b1566fb8cecc3faef7a authored about 12 years ago
Update HTTP URL list test to start comparison once it encounters an HTML tag

057cd86af90815696b115d93a96a8b720c49e4bf authored about 12 years ago
Fine tune http url list test

df509b6ac8e090ee2f5d53e28bcdc59e645e7cb6 authored about 12 years ago
Merge branch 'parasitetraceroute'

* parasitetraceroute:
Implement a quick and dirty parasitic TCP traceroute

65117a12816a306ac263cfde760ba0f108d807a8 authored about 12 years ago
Avoid that scapy's log function overrides the import of ooni.log

104fd67545d559286d4823ccfd14be41378c6b4c authored about 12 years ago
Avoid the sent and received reports being overwritten when calling multiple times self.sr

9af97ffe45ffe06766877ad1342efbc7c36a48b6 authored about 12 years ago
Implement a quick and dirty parasitic TCP traceroute

c4aa242795d8d612bf51cf822b7ef73d8cff17ed authored about 12 years ago
Rename Tor to control_agent

3dc58e0467a1be86208fffd08097652c6fe46f94 authored about 12 years ago
Add some more fine grained control over traceroute test

* Configuration flags and options for source and destination ports

201a39b3a6c64a8f16e4a58d70bfbc3a22d5b969 authored about 12 years ago
Clean up docstrings of scapy test template

b505b1ca9891b5a9049234156ec570fc8847f093 authored about 12 years ago
Make the extra flags use the defaults of scapy

5e8edc54e84143681921cab217e8de12937ca611 authored about 12 years ago
Print that the test requires root only after having parsed it's command line args

d127ce73e847032682c19993389ba45a8f223fcc authored about 12 years ago
Merge branch 'tcptest'

* tcptest:
Use usageOptions in HTTP requests test
Add test that generates a random invalid H...

21fb4cb53e5d69e851aa0a2f4bd48b562d5c2ed3 authored about 12 years ago
Change location of log file to cwd

f78499c1f32b4ae0303e3f65bc322b39d8e177eb authored about 12 years ago
Use usageOptions in HTTP requests test

d3985c82de5537b4452838bd09bc28ca8758f69f authored about 12 years ago
Add test that generates a random invalid HTTP request

ebf39da6ee59e2fb55226e5c256553ce1093006c authored about 12 years ago
Better error handling in tcp test template

880ddb4fdfb95006e4792350d752925b36474dcf authored about 12 years ago
Add some more fine grained matching on received answers

0cf6a3d3bdc2ec847cd3834642cb3b8a4176ac5e authored about 12 years ago
Add support for optFlags in nettest

790d32c5d4b1c6f8ccd6bc5dbf43b6829d78af64 authored about 12 years ago
Implement TCP payload sending test template

* Example test based on this test template

f873cd780a37451810b04526065fbe90d6250ba7 authored about 12 years ago
Include socksproxy address in HTTP based tests

f8f1a0b561e5b0fecd80aee8ef865bbda1c012ca authored about 12 years ago
Update HACKING file with updated conventions for code and tests

5a68ee6bf83b1ffba2e7baf474f96cb7526f1d88 authored about 12 years ago
Add line in oonib to daemonize the script

e34fc0fd3c0e221d88c45787836d06afa15d0203 authored about 12 years ago
Fix typo

6524c48883ef10721d22c0b2472f2158da1e3e8f authored about 12 years ago
Make sure that the config file parameters are only instanced once

508d045f14f67c1bc182f1f395be253ba7d2a6c2 authored about 12 years ago
Loosen up the oonib regexp to support the timestamp report format

3af0b5a12a5af750155cd06750d5a911f5c1900e authored about 12 years ago
Make report IDs include the timestamp of the report

823a61711781e40830e4b0499cb836ddd47fc52c authored about 12 years ago
Parametrize datadir location

c6ee2090554b61715432f5a11c976c14e6cb2468 authored about 12 years ago
Implement first iteration of Tor Hidden Service support for ooniprobe and oonib

* Also with better error handling for reports

d0d9662b4cafe11979e8173e6cc03c548f99ecf0 authored about 12 years ago