[tor-commits] [ooni-probe/master] Add inputProcessor that can handle urls, e.g. alexa-top-1m

art at torproject.org art at torproject.org
Sun Dec 2 17:49:33 UTC 2012


commit eb40c95c7fdf114622ee0919144fca50e64d003e
Author: aagbsn <aagbsn at extc.org>
Date:   Sun Dec 2 16:36:53 2012 +0000

    Add inputProcessor that can handle urls, e.g. alexa-top-1m
---
 nettests/blocking/dnstamper.py |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/nettests/blocking/dnstamper.py b/nettests/blocking/dnstamper.py
index 6185e1b..b9dfc1b 100644
--- a/nettests/blocking/dnstamper.py
+++ b/nettests/blocking/dnstamper.py
@@ -151,3 +151,16 @@ class DNSTamperTest(dnst.DNSTest):
                     lookup_details()
                     log.msg("tampering: true")
                     self.report['tampering'][test_resolver] = True
+
+    def inputProcessor(self, filename=None):
+        """
+        This inputProcessor extracts domain names from urls
+        """
+        log.debug("Running dnstamper default processor")
+        if filename:
+            fp = open(filename)
+            for x in fp.readlines():
+                yield x.strip().split('//')[-1].split('/')[0]
+            fp.close()
+        else:
+            pass





More information about the tor-commits mailing list