예제 #1
0
 def multiaddr(self):
     items = [
         Address(self.domain,
                 str(rr.rdata),
                 dnslib.QTYPE[rr.rtype],
                 rclass=dnslib.CLASS[rr.rclass],
                 ttl=rr.ttl) for rr in self.record.rr
     ]
     return MultiAddress(items)
예제 #2
0
 def __init__(self, data, storage, dnsrating):
     self.storage = storage
     self.data = data
     self.multiaddr = MultiAddress()
     self._domain = self._record = None
     self.dnsLookup = DNSLookup(self.domain, data, dnsrating)