def target_file(target_hosts, output_directory, dns_server, quiet, quick):
targets = load_targets(target_hosts, output_directory, quiet)
target_file = open(targets, 'r')
try:
target_file = open(targets, 'r')
print("[*] Loaded targets from: %s" % targets)
except:
print("[!] Unable to load: %s" % targets)
for ip_address in target_file:
ip_address = ip_address.strip()
create_dir_structure(ip_address, output_directory)
host_directory = output_directory + "/" + ip_address
nmap_directory = host_directory + "/scans"
jobs = []
p = multiprocessing.Process(target=nmap_scan, args=(ip_address, nmap_directory, dns_server, quick))
jobs.append(p)
p.start()
target_file.close()
评论列表
文章目录