hdns - Enumerador de diretórios
Publicado por henrique (última atualização em 13/09/2022)
[ Hits: 2.931 ]
Homepage: naotem.com
Enumerador de diretórios em Python como dirb
#!/bin/python3
import dns.resolver, sys
argumentos = sys.argv
red = "\033[1;31m"
blue = "\033[1;34m"
cyan = "\033[1;36m"
green = "\033[0;32m"
reset = "\033[0;0m"
bold = "\033[;1m"
reverse = "\033[;7m"
branco = "\033[37m"
gray = "\033[0;37m"
orange = "\033[0;49;33m"
yellow = "\033[0;49;93m"
def instruncoes():
print('-'*47)
print(yellow, """\n __ __ _____ __ __ ______
/\ \_\ \ /\ __-. /\ "-.\ \ /\ ___\
\ \ __ \ \ \ \/\ \ \ \ \-. \ \ \___ \
\ \_\ \_\ \ \____- \ \_\\"\_\ \/\_____\
\/_/\/_/ \/____/ \/_/ \/_/ \/_____/
\n\n""", reset)
if 'hH' in argumentos or len(argumentos) != 4:
print(""" ./hdns.py alvo -w wordlist
wordlist by:https://gist.github.com/jhaddix/86a06c5dc309d08580a018c66354a056""".capitalize())
if __name__ == "__main__":
instruncoes()
def main():
try:
word = sys.argv[3]
alvo = sys.argv[1]
except Exception as e:
instruncoes()
print(e)
exit()
res = dns.resolver.Resolver()
arquivo = open(word, "r")
subdomains = arquivo.read().splitlines()
for subdomain in subdomains:
try:
sub_alvo = subdomain + "." + alvo
result = res.resolve(sub_alvo, "A")
for ip in result:
print(red,sub_alvo, "->",ip,reset)
except:
pass
main()
print('-' * 47)
Enviando emails com autenticação smtp python cgi
A Fundação da Confiança Digital: A Importância Estratégica de uma PKI CA na Segurança de Dados
Como enviar dicas ou artigos para o Viva o Linux
Como Ativar a Aceleração por GPU (ROCm) no Ollama para AMD Navi 10 (RX 5700 XT / 5600) no Gentoo
Cairo Dock ainda funcional nos dias de hoje
Configuração de IP fixo via nmcli e resolução de nomes via /etc/hosts no Gentoo
Removendo o bloqueio por erros de senha no Gentoo (systemd)
Papel de Parede Animado no KDE Plasma 6 (Com dicas para Gentoo)
Homebrew: o gerenciador de pacotes que faltava para o Linux!
Hardware (corpo), Software (mente) e Kernel (conexão) (0)
Tentando fazer um "linux ricing" mas falhando miseravelmente... (3)
Elilo e Sofrimento no Slackware (3)
Não consigo instalar as bibliotecas em Python pelo terminal. (1)









