[tor-commits] [ooni-probe/master] Improvements to the output of the http_invalid_request_line test

art at torproject.org art at torproject.org
Fri Apr 29 09:42:24 UTC 2016


commit da4ad2f16e3bd7d87f8d66714452a2746518147c
Author: Arturo Filastò <arturo at filasto.net>
Date:   Thu Feb 4 16:26:44 2016 +0100

    Improvements to the output of the http_invalid_request_line test
---
 ooni/nettests/manipulation/http_invalid_request_line.py | 3 +++
 ooni/templates/httpt.py                                 | 4 ++--
 ooni/templates/tcpt.py                                  | 1 +
 3 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/ooni/nettests/manipulation/http_invalid_request_line.py b/ooni/nettests/manipulation/http_invalid_request_line.py
index b6ce2da..f81d953 100644
--- a/ooni/nettests/manipulation/http_invalid_request_line.py
+++ b/ooni/nettests/manipulation/http_invalid_request_line.py
@@ -45,8 +45,11 @@ class HTTPInvalidRequestLine(tcpt.TCPTest):
     def check_for_manipulation(self, response, payload):
         log.debug("Checking if %s == %s" % (response, payload))
         if response != payload:
+            log.msg("Detected manipulation!")
+            log.msg(response)
             self.report['tampering'] = True
         else:
+            log.msg("No manipulation detected.")
             self.report['tampering'] = self.report['tampering'] | False
 
     def test_random_invalid_method(self):
diff --git a/ooni/templates/httpt.py b/ooni/templates/httpt.py
index 15630d5..a49c39b 100644
--- a/ooni/templates/httpt.py
+++ b/ooni/templates/httpt.py
@@ -347,9 +347,9 @@ class HTTPTest(NetTestCase):
 
         def errback(failure, request):
             if request['tor']['is_tor']:
-                log.err("Error performing torified request: %s" % request['url'])
+                log.err("Error performing torified HTTP request: %s" % request['url'])
             else:
-                log.err("Error performing request: %s" % request['url'])
+                log.err("Error performing HTTP request: %s" % request['url'])
             failure_string = handleAllFailures(failure)
             self.addToReport(request, failure_string=failure_string)
             return failure
diff --git a/ooni/templates/tcpt.py b/ooni/templates/tcpt.py
index bdedebc..5e1d21a 100644
--- a/ooni/templates/tcpt.py
+++ b/ooni/templates/tcpt.py
@@ -44,6 +44,7 @@ class TCPSender(protocol.Protocol):
         self.transport.write(payload)
 
 class TCPSenderFactory(protocol.Factory):
+    noisy = False
     def buildProtocol(self, addr):
         return TCPSender()
 





More information about the tor-commits mailing list