File tree 1 file changed +4
-4
lines changed
1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change 2
2
3
3
import os
4
4
import sys
5
+ import dns .resolver
5
6
from argparse import ArgumentParser
6
- from dns .resolver import Resolver
7
7
from socket import gethostbyaddr
8
8
from lib .core .virtual_host_scanner import *
9
9
from lib .helpers .output_helper import *
@@ -88,14 +88,14 @@ def main():
88
88
if not arguments .no_lookup :
89
89
try :
90
90
print ("[+] Resolving DNS for additional wordlist entries" )
91
- for ip in Resolver () .query (arguments .target_hosts , 'A' ):
91
+ for ip in dns . resolver .query (arguments .target_hosts , 'A' ):
92
92
host , aliases , ips = gethostbyaddr (str (ip ))
93
93
wordlist .append (str (ip ))
94
94
wordlist .append (host )
95
95
wordlist .extend (aliases )
96
- except (NXDOMAIN ):
96
+ except (dns . resolver . NXDOMAIN ):
97
97
print ("[!] Couldn't find any records (NXDOMAIN)" )
98
- except (NoAnswer ):
98
+ except (dns . resolver . NoAnswer ):
99
99
print ("[!] Couldn't find any records (NoAnswer)" )
100
100
101
101
scanner_args = vars (arguments )
You can’t perform that action at this time.
0 commit comments