def proxyrequest(self, qname, request):
reply = None
ns = self.find_ns(qname)
try:
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
sock.settimeout(3.0)
sock.sendto(request, (ns, 53))
reply = sock.recv(1024)
sock.close()
except Exception, e:
print "[!] Could not proxy request %s to %s: %s" % (qname, ns, e)
else:
return reply
# UDP DNS Handler for incoming requests
评论列表
文章目录