安装Puredns的步骤中运行dnsvalidator出现错误:i
mportlib.metadata.PackageNotFoundError: No package metadata was found for DNSValidator
1、安装Puredns,步骤中需要安装dnsvalidator
dnsvalidator -tL https://public-dns.info/nameservers.txt -threads 100 -o resolvers.txt
2、出现报错:
Traceback (most recent call last):
File "/usr/lib/python3.11/importlib/metadata/__init__.py", line 563, in from_name
return next(cls.discover(name=name))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
StopIteration
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/bin/./dnsvalidator", line 33, in <module>
sys.exit(load_entry_point('DNSValidator==0.1', 'console_scripts', 'dnsvalidator')())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/bin/./dnsvalidator", line 22, in importlib_load_entry_point
for entry_point in distribution(dist_name).entry_points
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/importlib/metadata/__init__.py", line 981, in distribution
return Distribution.from_name(distribution_name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/importlib/metadata/__init__.py", line 565, in from_name
raise PackageNotFoundError(name)
importlib.metadata.PackageNotFoundError: No package metadata was found for DNSValidator
3、按照教程一步步安装出现错误,原教程如下
https://sidxparab.gitbook.io/subdomain-enumeration-guide/active-enumeration/dns-bruteforcing#running-puredns
先安装包:pip install DNSValidator