mirror of
https://github.com/Rarebuffalo/securelens-backend.git
synced 2026-06-19 07:00:30 +00:00
fix dns scanner event loop resolver initialization
This commit is contained in:
@@ -12,7 +12,13 @@ logger = logging.getLogger(__name__)
|
|||||||
|
|
||||||
class DNSScanner:
|
class DNSScanner:
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
self.resolver = aiodns.DNSResolver(timeout=3.0)
|
self._resolver = None
|
||||||
|
|
||||||
|
@property
|
||||||
|
def resolver(self):
|
||||||
|
if self._resolver is None:
|
||||||
|
self._resolver = aiodns.DNSResolver(timeout=3.0)
|
||||||
|
return self._resolver
|
||||||
|
|
||||||
async def scan(self, url: str) -> list[Issue]:
|
async def scan(self, url: str) -> list[Issue]:
|
||||||
issues = []
|
issues = []
|
||||||
|
|||||||
Reference in New Issue
Block a user