fabiocftv

dnsbrute.py

Mar 8th, 2020
815
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.61 KB | None | 0 0
  1. import sys
  2. import dns.resolver
  3.  
  4. argumentos = sys.argv #le os argumentos do comando
  5.  
  6. try:
  7.     dominio = argumentos[1]
  8.     nome_arquivo = argumentos[2]
  9. except:
  10.     print ("Faltam argumentos no comando")
  11.     sys.exit(1)
  12.  
  13. #abre a wordlist
  14.  
  15. try:
  16.     arquivo = open(lista)
  17.     linhas = arquivo.read().splitlines()
  18.  
  19. except:
  20.     print ("Arquivo nao encontrado ou invalido.")
  21.     sys.exit(1)
  22.  
  23. #para cada linha da wordlist testa o dns
  24.  
  25. for linha in linhas:
  26.     subdominio = linha + '.' + dominio
  27.  
  28.     try:
  29.         respostas = dns.resolver.query(subdominio, 'a')
  30.         for resultado in respostas:
  31.             print subdominio, resultado
  32.     except:
  33.         pass
Add Comment
Please, Sign In to add comment