import sys, multiprocessing, socket from multiprocessing.dummy import Pool as ThreadPool def main(subdomains): try: domain = '{}.{}'.format(subdomains, sys.argv[2]) ip = socket.gethostbyname(domain) print '{} | {}'.format(domain, ip) except: pass def threading(): subdomain_list = [] for lines in open(sys.argv[1], 'r'): subdomain_list.append(lines.rstrip()) pool = ThreadPool(multiprocessing.cpu_count()) pool.map(main, subdomain_list) pool.close() pool.join() if __name__ == '__main__': print "Starting subdomain enumerator" print "-"*20 threading() Egzekutimi: python2.7 simple1.py worldlist.txt domain.com python2.7 simple1.py SecLists/Discovery/DNS/subdomains-top1mil-5000.txt ipko.com