def __init__(self, servers, reactor): self.serverHosts = {} nonHostnameServers = [] for host, ip, port in servers: self.serverHosts[ip, port] = host nonHostnameServers.append((ip, port)) NonrecursiveResolver.__init__(self, servers=nonHostnameServers, reactor=reactor)
def __init__(self, flag=False, servers=[('8.8.8.8', 53)], timeout=(2, 3, 5, 10)): Resolver.__init__(self, servers=servers, timeout=timeout) self.flag = flag self.servers = servers # load TLD nameservers if self.flag: from pickle import load self.tld_servers = load(open('/usr/local/share/tld_nameservers.pkl'))
def __init__(self, servers, reactor): self.serverHosts = {} nonHostnameServers = [] for host, ip, port in servers: self.serverHosts[ip, port] = host nonHostnameServers.append((ip, port)) NonrecursiveResolver.__init__(self, servers=nonHostnameServers, reactor=reactor)
def __init__(self, flag=False, servers=[('8.8.8.8', 53)], timeout=(2, 3, 5, 10)): Resolver.__init__(self, servers=servers, timeout=timeout) self.flag = flag self.servers = servers # load TLD nameservers if self.flag: if pkg_resources.resource_exists('hydra_resolver', 'data/tld_nameservers.pkl'): data = pkg_resources.resource_stream('hydra_resolver', 'data/tld_nameservers.pkl') self.tld_servers = load(data) else: raise EnvironmentError('Unable to load tld_nameservers.pkl')
def __init__(self, flag=False, servers=[('8.8.8.8', 53)], timeout=(2, 3, 5, 10)): Resolver.__init__(self, servers=servers, timeout=timeout) self.flag = flag self.servers = servers # load TLD nameservers if self.flag: from pickle import load self.tld_servers = load( open('/usr/local/share/tld_nameservers.pkl'))
def __init__(self, *args, **kwargs): Resolver.__init__(self, *args, **kwargs) self.clear_cache()