From 68939b7ee0174364041f4288346fb677150007ef Mon Sep 17 00:00:00 2001 From: jesopo Date: Mon, 14 Sep 2020 13:52:54 +0000 Subject: [PATCH] update dnspython lib, use new .resolve --- modules/dnsbl/__init__.py | 4 ++-- modules/ip_addresses.py | 2 +- requirements.txt | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/dnsbl/__init__.py b/modules/dnsbl/__init__.py index dd64a98d..96a21ee0 100644 --- a/modules/dnsbl/__init__.py +++ b/modules/dnsbl/__init__.py @@ -52,12 +52,12 @@ class Module(ModuleManager.BaseModule): def _check_list(self, list, address): list_address = "%s.%s" % (address, list) try: - a_record = dns.resolver.query(list_address, "A")[0].to_text() + a_record = dns.resolver.resolve(list_address, "A")[0].to_text() except dns.resolver.NXDOMAIN: return None try: - txt_record = dns.resolver.query(list_address, "TXT")[0].to_text() + txt_record = dns.resolver.resolve(list_address, "TXT")[0].to_text() except: txt_record = None diff --git a/modules/ip_addresses.py b/modules/ip_addresses.py index 73ec061f..f2bce5cc 100644 --- a/modules/ip_addresses.py +++ b/modules/ip_addresses.py @@ -55,7 +55,7 @@ class Module(ModuleManager.BaseModule): for record_type in record_types: record_type_strip = record_type.rstrip("?").upper() try: - query_result = resolver.query(hostname, record_type_strip, + query_result = resolver.resolve(hostname, record_type_strip, lifetime=4) query_results = [q.to_text() for q in query_result] results.append([record_type_strip, query_result.rrset.ttl, diff --git a/requirements.txt b/requirements.txt index 94ee9290..4bbf04c0 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,7 +1,7 @@ beautifulsoup4 ==4.8.0 cryptography ==2.7 dataclasses ==0.6;python_version<'3.7' -dnspython ==1.16.0 +dnspython ==2.0.0 feedparser ==5.2.1 html5lib ==1.0.1 isodate ==0.6.0