dardan:cyberacademy:python:domain-enum_py
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  
dardan/cyberacademy/python/domain-enum_py.txt · Last modified: 2018/09/24 18:28 by dardan

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki