summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | Add unittests for some methods of runnerArturo Filastò2012-11-23
| |
* | Implement postProcessor NetTestCase hook for processing the results of all ↵Arturo Filastò2012-11-23
| | | | | | | | | | | | | | | | | | | | | | the test methods * Such methods gets passed a report dict that contains the reports of the previous test runs keyed on the test method. This allows to implement censorship detection logic that is cumulative to the running of all tests * Refactor how we run tests to allow this hook to work. In particular all tests methods are run before moving onto the next input. * Add index for tracking the current input unit
* | Get HTTP Requests test in a working state.Arturo Filastò2012-11-22
| | | | | | | | | | | | | | | | | | | | * Performs random capitalization of a set of static HTTP Header fields and measures on the backend if they are as expected. * XXX the detection logic needs some more work * XXX We need to keep track of the order in which we send the headers from the HTTP Agent. Perhaps it makes sense to implement a specific HTTP Agent that does not implement the full HTTP protocol like what we did for the backend component.
* | Implement a bit more of HTTP so that the response if properly parsed by HTTP ↵Arturo Filastò2012-11-22
| | | | | | | | clients
* | Move txagentwithsocks to utilsArturo Filastò2012-11-22
| |
* | Implement very simple HTTP Request backend that does only the part of HTTP ↵Arturo Filastò2012-11-22
| | | | | | | | we need for testing
* | Move scapy set log level to the logger module so that it gets called before ↵Arturo Filastò2012-11-22
| | | | | | | | scapy is imported.
* | Add fabfile for automatic deployment of ooni-probe to remote sitesArturo Filastò2012-11-22
| |
* | Update documentation on test writingArturo Filastò2012-11-22
| | | | | | | | | | | | | | * Write docs for Scapy based tests and TCP based tests * Clean up the examples that go with the documentation * Add example on using the scapy test with yield * Fix bug in usageOptions
* | Break once it detects that the lengths don't matchArturo Filastò2012-11-22
| |
* | Update HTTP URL list test to start comparison once it encounters an HTML tagArturo Filastò2012-11-22
| |
* | Fine tune http url list testArturo Filastò2012-11-22
| |
* | Merge branch 'parasitetraceroute'Arturo Filastò2012-11-22
|\ \ | | | | | | | | | | | | * parasitetraceroute: Implement a quick and dirty parasitic TCP traceroute
| * | Implement a quick and dirty parasitic TCP tracerouteArturo Filastò2012-11-22
| | |
* | | Avoid that scapy's log function overrides the import of ooni.logArturo Filastò2012-11-22
| | |
* | | Avoid the sent and received reports being overwritten when calling multiple ↵Arturo Filastò2012-11-22
|/ / | | | | | | times self.sr
* | Rename Tor to control_agentArturo Filastò2012-11-22
| |
* | Add some more fine grained control over traceroute testArturo Filastò2012-11-22
| | | | | | | | * Configuration flags and options for source and destination ports
* | Clean up docstrings of scapy test templateArturo Filastò2012-11-22
| |
* | Make the extra flags use the defaults of scapyArturo Filastò2012-11-22
| |
* | Print that the test requires root only after having parsed it's command line ↵Arturo Filastò2012-11-22
| | | | | | | | args
* | Merge branch 'tcptest'Arturo Filastò2012-11-22
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * tcptest: Use usageOptions in HTTP requests test Add test that generates a random invalid HTTP request Better error handling in tcp test template Add some more fine grained matching on received answers Add support for optFlags in nettest Implement TCP payload sending test template * Example test based on this test template Include socksproxy address in HTTP based tests
| * | Use usageOptions in HTTP requests testArturo Filastò2012-11-22
| | |
| * | Add test that generates a random invalid HTTP requestArturo Filastò2012-11-22
| | |
| * | Better error handling in tcp test templateArturo Filastò2012-11-22
| | |
| * | Add some more fine grained matching on received answersArturo Filastò2012-11-22
| | |
| * | Add support for optFlags in nettestArturo Filastò2012-11-22
| | |
| * | Implement TCP payload sending test templateArturo Filastò2012-11-21
| | | | | | | | | | | | * Example test based on this test template
| * | Include socksproxy address in HTTP based testsArturo Filastò2012-11-21
| | |
* | | Change location of log file to cwdArturo Filastò2012-11-22
|/ /
* | Update HACKING file with updated conventions for code and testsArturo Filastò2012-11-21
| |
* | Add line in oonib to daemonize the scriptArturo Filastò2012-11-21
| |
* | Fix typoArturo Filastò2012-11-21
| |
* | Make sure that the config file parameters are only instanced onceArturo Filastò2012-11-21
| |
* | Loosen up the oonib regexp to support the timestamp report formatArturo Filastò2012-11-21
| |
* | Make report IDs include the timestamp of the reportArturo Filastò2012-11-21
| |
* | Parametrize datadir locationArturo Filastò2012-11-21
| |
* | Implement first iteration of Tor Hidden Service support for ooniprobe and oonibArturo Filastò2012-11-21
| | | | | | | | * Also with better error handling for reports
* | Make the reporting directory of the collector configurableArturo Filastò2012-11-21
| |
* | Better error handling in reporterArturo Filastò2012-11-21
| | | | | | | | * Notify the user when the connection has failed because the backend was not reachable
* | Make the logger start later to avoid having stdout prefixed with INFO:twistedArturo Filastò2012-11-21
| | | | | | | | * This makes the help messages of tests more readable and less clutterred
* | Rename sockport and sockhost parameters in txagentwithsocks to socksport and ↵Arturo Filastò2012-11-21
| | | | | | | | sockshost
* | Add test that detects censorship in HTTP pages based on HTTP body lengthArturo Filastò2012-11-20
| |
* | Add socks proxy support to HTTP TestArturo Filastò2012-11-20
| | | | | | | | | | * Use required options in http keyword filtering test * Fix before_i_commit script
* | Refactoring of runnerArturo Filastò2012-11-20
| | | | | | | | | | * Add support for baseParameters that allow the specification of a set of default parameters to be be used in all the test templates.
* | Remove references to optFlags in runnerArturo Filastò2012-11-20
| |
* | Remove unused/unsupported functionality from NetTestArturo Filastò2012-11-20
| |
* | Remove dead codeArturo Filastò2012-11-20
| |
* | Add documentation for DNS Tamper testArturo Filastò2012-11-20
| |
* | Do change of syntax to dns tamper testArturo Filastò2012-11-20
| |