def resolveIP(self, ipaddr):
ret = list()
self.sf.debug("Performing reverse-resolve of " + ipaddr)
if ipaddr in self.resolveCache:
self.sf.debug("Returning cached result for " + ipaddr + " (" +
str(self.resolveCache[ipaddr]) + ")")
return self.resolveCache[ipaddr]
try:
addrs = self.sf.normalizeDNS(socket.gethostbyaddr(ipaddr))
self.resolveCache[ipaddr] = addrs
self.sf.debug("Resolved " + ipaddr + " to: " + str(addrs))
return addrs
except BaseException as e:
self.sf.debug("Unable to resolve " + ipaddr + " (" + str(e) + ")")
self.resolveCache[ipaddr] = list()
return ret
# Resolve a host
评论列表
文章目录