[tor-commits] [ooni-probe/master] Add debug log for control dns resolution failure

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


commit 924c1a706e757d586fe7ade6bfc0bafa88d024df
Author: aagbsn <aagbsn at extc.org>
Date:   Sat Dec 1 19:35:55 2012 +0000

    Add debug log for control dns resolution failure
---
 nettests/blocking/dnstamper.py |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/nettests/blocking/dnstamper.py b/nettests/blocking/dnstamper.py
index 67f02c9..6d6acf5 100644
--- a/nettests/blocking/dnstamper.py
+++ b/nettests/blocking/dnstamper.py
@@ -104,6 +104,11 @@ class DNSTamperTest(dnst.DNSTest):
         self.report['tampering'] = {}
 
         control_answers = yield self.performALookup(hostname, self.control_dns_server)
+        if not control_answers:
+                log.err("Got no response from control DNS server %s," \
+                        " perhaps the DNS resolver is down?" % self.control_dns_server[0])
+                self.report['tampering'][self.control_dns_server] = 'no_answer'
+                return
 
         for test_resolver in self.test_resolvers:
             log.msg("Testing %s test resolver" % test_resolver)





More information about the tor-commits mailing list