[tor-commits] [ooni-probe/master] Consider tampering to be occurring if any of the responses are inconsistent.

art at torproject.org art at torproject.org
Tue Jan 14 14:49:18 UTC 2014


commit 6bdf24c65b27b4235b576960917e66b75bf31a3d
Author: Arturo Filastò <art at fuffa.org>
Date:   Tue Jan 14 15:47:40 2014 +0100

    Consider tampering to be occurring if any of the responses are inconsistent.
---
 ooni/nettests/manipulation/http_invalid_request_line.py |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/ooni/nettests/manipulation/http_invalid_request_line.py b/ooni/nettests/manipulation/http_invalid_request_line.py
index 2c99760..2812e45 100644
--- a/ooni/nettests/manipulation/http_invalid_request_line.py
+++ b/ooni/nettests/manipulation/http_invalid_request_line.py
@@ -32,13 +32,14 @@ class HTTPInvalidRequestLine(tcpt.TCPTest):
     def setUp(self):
         self.port = int(self.localOptions['backendport'])
         self.address = self.localOptions['backend']
+        self.report['tampering'] = False
 
     def check_for_manipulation(self, response, payload):
         log.debug("Checking if %s == %s" % (response, payload))
         if response != payload:
             self.report['tampering'] = True
         else:
-            self.report['tampering'] = False
+            self.report['tampering'] = self.report['tampering'] | False
 
     def test_random_invalid_method(self):
         """





More information about the tor-commits mailing list