diff --git a/theHarvester/discovery/dnssearch.py b/theHarvester/discovery/dnssearch.py index c7ce3e8f..844f325e 100644 --- a/theHarvester/discovery/dnssearch.py +++ b/theHarvester/discovery/dnssearch.py @@ -39,7 +39,7 @@ class DnsForce: async def run(self): print(f'Starting DNS brute forcing with {len(self.list)} words') - checker = hostchecker.Checker(self.list, nameserver=self.dnsserver) + checker = hostchecker.Checker(self.list, nameservers=self.dnsserver) resolved_pair, hosts, ips = await checker.check() return resolved_pair, hosts, ips diff --git a/theHarvester/lib/hostchecker.py b/theHarvester/lib/hostchecker.py index 17a6796d..3a489dc1 100644 --- a/theHarvester/lib/hostchecker.py +++ b/theHarvester/lib/hostchecker.py @@ -15,11 +15,11 @@ import aiodns class Checker: - def __init__(self, hosts: list, nameserver: list) -> None: + def __init__(self, hosts: list, nameservers: list) -> None: self.hosts = hosts self.realhosts: list = [] self.addresses: set = set() - self.nameserver = nameserver + self.nameservers = nameservers # @staticmethod # async def query(host, resolver) -> Tuple[str, Any]: @@ -64,8 +64,8 @@ class Checker: loop = asyncio.get_event_loop() resolver = ( aiodns.DNSResolver(loop=loop, timeout=8) - if len(self.nameserver) == 0 - else aiodns.DNSResolver(loop=loop, timeout=8, nameservers=self.nameserver) + if len(self.nameservers) == 0 + else aiodns.DNSResolver(loop=loop, timeout=8, nameservers=self.nameservers) ) all_results = set() for chunk in self.chunks(self.hosts, 50):