| Commit message (Collapse) | Author | Age |
| ... | |
| | | |
|
| | |
| |
| |
| | |
* Use _setUp for setting up of test templates.
|
| | | |
|
| | | |
|
| | | |
|
| |\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* daphn3port:
Add unittest for daphn3 mutator.
Finish reafactoring and porting daphn3. * XXX not fully tested
Progress towards making daphn3 a test helper backend
Port daphn3 to be a kit
Progress on porting daph3 to new API. The client component
Make nettest take a filename instead of a file
Trap exceptions that get raised when running tests
Add exception logging method
Trap exceptions properly in input unit
Start rewriting daphn3
Start working on porting of daphn3
|
| | | | |
|
| | | |
| | |
| | |
| | | |
* XXX not fully tested
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | |
| | |
| | | |
(cherry picked from commit 3c4f147b7fc3b626344b4168ca35c06d5c15bdd1)
|
| | | | |
|
| | | |
| | |
| | |
| | | |
(cherry picked from commit bd410ffc7bca234d8d6a3bc53bbfa93d21f76c47)
|
| | | |
| | |
| | |
| | | |
(cherry picked from commit 5e46ee69b9039d03b7726772aff2bf27fc347851)
|
| | | |
| | |
| | |
| | | |
(cherry picked from commit 7ba9d50a5195aa8310c30445fd3e10ca02592e0b)
|
| | | |
| | |
| | |
| | | |
* Refactor README.md with easier installation of scapy.
|
| |\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
* 'master' of github.com:hellais/ooni-probe:
Update nettests/core/url_list.py
Update nettests/core/url_list.py
|
| | |\ \ \
| | |/ /
| |/| | |
Added POST and PUT requests
|
| | | | | |
|
| | | | | |
|
| |/ / /
| | |
| | |
| | | |
* These should only be depedencies of oonib and of "advanced" users of ooniprobe
|
| | | | |
|
| | | |
| | |
| | |
| | | |
* Make import of pygeoip soft
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
* Reports can be submitted over the network via http to a remote collector
* Implement the backend component of the collector that writes submitted reports
to flat files, following the report_id naming convention.
* XXX add support for connecting to the collector via Tor Hidden Services
|
| |\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* master:
Implement basic keyword filtering detection test. * XXX Does not use the bisection method * XXX Does not establish a TCP session, but just sends
Do some major refactoring of the ooniprobe backend * Implement TCP Echo test helper * Refactor testhelpers into proper namespace * Remove unused imports * Remove files that were not being imported anywhere
Respect the includeip = false option in ooniprobe.conf for scapyt derivate tests * If the option to not include the IP address of the probe is set, change the source and destination ip address of the sent and received packets to 127.0.0.1
Add ooniprobe prefix to logs
Clean up filenames of generated reports * They now follow the format $testName_report_$timestamp.yamloo
Implement ICMP traceroute test * parametrize max_ttl and timeout * make max_ttl and timeout be included in the report
Add not about the fact that tests should return a deferred.
Add software version to the report * Cleanup some debug messages * Remove unused ooni-probe.conf config file
Implement basic reporting to flat files containing the report ID. * XXX the location of such files is not configurable, they will leave tons of crap in your cwd.
Refactor reporter Object. * We now have a parent OReporter object that is subclassed by OONIBReporter for remote reporting and YAMLReporter for reporting to YAML format on file system. * Move secure YAML serialization hacks to the hacks module * Do more progress on the implementation of reporting to remote systems
Conflicts:
ooni/reporter.py
ooni/runner.py
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
* XXX Does not use the bisection method
* XXX Does not establish a TCP session, but just sends
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* Implement TCP Echo test helper
* Refactor testhelpers into proper namespace
* Remove unused imports
* Remove files that were not being imported anywhere
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* If the option to not include the IP address of the probe is set, change the
source and destination ip address of the sent and received packets to
127.0.0.1
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | | |
* They now follow the format $testName_report_$timestamp.yamloo
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
* parametrize max_ttl and timeout
* make max_ttl and timeout be included in the report
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
* Cleanup some debug messages
* Remove unused ooni-probe.conf config file
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
* XXX the location of such files is not configurable, they will leave tons of
crap in your cwd.
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* We now have a parent OReporter object that is subclassed by OONIBReporter for
remote reporting and YAMLReporter for reporting to YAML format on file system.
* Move secure YAML serialization hacks to the hacks module
* Do more progress on the implementation of reporting to remote systems
|
| | | | | |
|
| |/ / /
| | |
| | |
| | | |
* Still broken
|
| | | |
| | |
| | |
| | |
| | |
| | | |
* Remove Readme.md file
* Update TODO with lists of tickets
* Remove no longer used unittests
|
| |/ / |
|