安装Puredns的步骤中运行dnsvalidator出现报错

安装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