summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | Add unittest for daphn3 mutator.Arturo Filastò2012-11-12
| | |
| * | Finish reafactoring and porting daphn3.Arturo Filastò2012-11-12
| | | | | | | | | | | | * XXX not fully tested
| * | Progress towards making daphn3 a test helper backendArturo Filastò2012-11-12
| | |
| * | Port daphn3 to be a kitArturo Filastò2012-11-12
| | |
| * | Progress on porting daph3 to new API. The client componentArturo Filastò2012-11-12
| | |
| * | Make nettest take a filename instead of a fileArturo Filastò2012-11-12
| | |
| * | Trap exceptions that get raised when running testsArturo Filastò2012-11-12
| | |
| * | Add exception logging methodArturo Filastò2012-11-12
| | |
| * | Trap exceptions properly in input unitArturo Filastò2012-11-12
| | |
| * | Start rewriting daphn3Arturo Filastò2012-11-11
| | |
| * | Start working on porting of daphn3Arturo Filastò2012-11-11
| | |
* | | Refactor captive portal test to run tests in threadsArturo Filastò2012-11-12
| | |
* | | Fix import errors in captive portal and url list testsArturo Filastò2012-11-12
| | | | | | | | | | | | (cherry picked from commit 3c4f147b7fc3b626344b4168ca35c06d5c15bdd1)
* | | Add better documentation to HTTP Host and url list testsArturo Filastò2012-11-12
| | |
* | | Trap exceptions properly in input unitArturo Filastò2012-11-12
| | | | | | | | | | | | (cherry picked from commit bd410ffc7bca234d8d6a3bc53bbfa93d21f76c47)
* | | Trap exceptions that get raised when running testsArturo Filastò2012-11-12
| | | | | | | | | | | | (cherry picked from commit 5e46ee69b9039d03b7726772aff2bf27fc347851)
* | | Make nettest take a filename instead of a fileArturo Filastò2012-11-12
| | | | | | | | | | | | (cherry picked from commit 7ba9d50a5195aa8310c30445fd3e10ca02592e0b)
* | | Change required version of txtorcon to that which is stored on pypi.Arturo Filastò2012-11-11
| | | | | | | | | | | | * Refactor README.md with easier installation of scapy.
* | | Merge branch 'master' of github.com:hellais/ooni-probeArturo Filastò2012-11-11
|\ \ \ | | | | | | | | | | | | | | | | | | | | * 'master' of github.com:hellais/ooni-probe: Update nettests/core/url_list.py Update nettests/core/url_list.py
| * \ \ Merge pull request #7 from jonmtoz/masterArturo Filastò2012-11-11
| |\ \ \ | | |/ / | |/| | Added POST and PUT requests
| | * | Update nettests/core/url_list.pyjonmtoz2012-11-10
| | | |
| | * | Update nettests/core/url_list.pyjonmtoz2012-11-10
| | | |
* | | | Remove cyclone, numpy and bs4 from the dependencies of ooniprobe.Arturo Filastò2012-11-11
|/ / / | | | | | | | | | * These should only be depedencies of oonib and of "advanced" users of ooniprobe
* | | Add sudo to commands that must be run as rootArturo Filastò2012-11-11
| | |
* | | Fix typo in README for installation of scapyArturo Filastò2012-11-11
| | | | | | | | | | | | * Make import of pygeoip soft
* | | Move scapy installation before all the restArturo Filastò2012-11-11
| | |
* | | Fix indentation of readme fileArturo Filastò2012-11-11
| | |
* | | Update documentation on how to setup ooniprobeArturo Filastò2012-11-11
| | |
* | | Implement basic collector for ooniprobe reportsArturo Filastò2012-11-11
| | | | | | | | | | | | | | | | | | | | | * 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
* | | Merge branch 'master' into remotereportArturo Filastò2012-11-11
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
| * | | Implement basic keyword filtering detection test.Arturo Filastò2012-11-11
| | | | | | | | | | | | | | | | | | | | * XXX Does not use the bisection method * XXX Does not establish a TCP session, but just sends
| * | | Do some major refactoring of the ooniprobe backendArturo Filastò2012-11-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 testsArturo Filastò2012-11-11
| | | | | | | | | | | | | | | | | | | | | | | | * 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 logsArturo Filastò2012-11-11
| | | |
| * | | Clean up filenames of generated reportsArturo Filastò2012-11-11
| | | | | | | | | | | | | | | | * They now follow the format $testName_report_$timestamp.yamloo
| * | | Implement ICMP traceroute testArturo Filastò2012-11-11
| | | | | | | | | | | | | | | | | | | | * 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.Arturo Filastò2012-11-11
| | | |
| * | | Add software version to the reportArturo Filastò2012-11-11
| | | | | | | | | | | | | | | | | | | | * Cleanup some debug messages * Remove unused ooni-probe.conf config file
| * | | Implement basic reporting to flat files containing the report ID.Arturo Filastò2012-11-11
| | | | | | | | | | | | | | | | | | | | * XXX the location of such files is not configurable, they will leave tons of crap in your cwd.
| * | | Refactor reporter Object.Arturo Filastò2012-11-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* | | | Do some progress on implementing reporterArturo Filastò2012-11-11
| | | |
* | | | Start working on remote reporting systemArturo Filastò2012-11-11
|/ / / | | | | | | | | | * Still broken
* | | Do some cleaning upArturo Filastò2012-11-10
| | | | | | | | | | | | | | | | | | * Remove Readme.md file * Update TODO with lists of tickets * Remove no longer used unittests
* | | Improve HTTP Host test to work with the HTTP Requests test backendArturo Filastò2012-11-10
|/ /
* | Add test_name to the reportArturo Filastò2012-11-10
| | | | | | | | Remove simple test
* | Port TCP Connect testArturo Filastò2012-11-10
| |
* | Merge branch 'multiprotocoltraceroute'Arturo Filastò2012-11-10
|\ \ | | | | | | | | | | | | * multiprotocoltraceroute: Clean up
| * | Clean upArturo Filastò2012-11-10
| | |
* | | Finish implementing multi port traceroute for UDP and TCPArturo Filastò2012-11-10
|/ /
* | Merge branch 'master' into multiprotocoltracerouteArturo Filastò2012-11-10
|\ \ | | | | | | | | | | | | | | | | | | | | | * master: Implement basic HTTP request test that does capitalization variations on the HTTP method * Due to a quirk in twisted.client.Agent that sets HTTP request headers to canonical form we are currently unable to test the request headers. This is ticketized here: https://trac.torproject.org/projects/tor/ticket/7432 Add backend to the required options of http_requests test Refactor the logic for running of tests * There was a bug related to generators not being rewindable we now convert the generator of one input unit to a list Start working on HTTP Requests