Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
dnsresolver — Um Resolvedor de DNS Ultrarrápido escrito em Rust 🦀 | Kitploit
Ferramentas/GitHubGitHub/ethicalhackingplayground/dnsresolver
ReconhecimentoEnumeração de DNS e SubdomíniosColeta de InformaçõesSegurança WebTestes de PenetraçãoAnálise de DNS
GitHubethicalhackingplayground/dnsresolver

dnsresolver

Um Resolvedor de DNS Ultrarrápido escrito em Rust 🦀

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Ver Repositório
701123há 1 anoRevisado pelo Kitploit
Compartilhar

dnsresolver


Resolvedor de DNS

Um resolvedor de DNS ultrarrápido


Índice

  • Instalação
  • Uso
    • Uso Básico
    • Resolvendo Hosts com Portas
    • Enumeração de Hosts Virtuais
      • Usando Domínios Não Resolvidos
      • Usando Localhost
  • Demonstrações
  • Feedback
  • Licença

Instalação

Certifique-se de ter o Rust instalado e execute o seguinte comando para instalar o dnsresolver.

git clone https://github.com/ethicalhackingplayground/dnsresolver ; cd dnsresolver ; cargo install --path .

Uso

cat subs.txt | dnsresolver

Se precisar resolver hosts com quaisquer portas, você pode usar a flag --ports.

cat subs.txt | dnsresolver -p 443,80,8080,8081

Enumeração de Hosts Virtuais

Usando Domínios Não Resolvidos

O primeiro passo é obter todos os hosts não resolvidos de uma determinada lista de domínios usando:

cat subs.txt | dnsresolver --show-unresolved | anew unresolved.txt

Em seguida, para descobrir todos os hosts virtuais de uma determinada lista de domínios,

você pode usar a flag --vhost seguida da flag --vhost-file.

dnsresolver tem como objetivo contornar restrições de acesso em determinadas páginas. Ele faz isso substituindo o cabeçalho de host por domínios não resolvidos e usando o algoritmo sift. Isso garante que a resposta do host virtual difira da resposta real. Lembre-se de aumentar o limite flexível usando o comando ulimit -n 10000 para lidar com mais arquivos simultaneamente.

cat subs.txt | dnsresolver --vhost --vhost-file unresolved.txt

Para validar uma descoberta, execute este comando curl:

curl -v -k thehost.com -H "Host: unresolved-domain.com"

Usando Localhost

Você também pode usar a flag --vhost com a flag --check-localhost para substituir o cabeçalho de host por localhost; muitas vezes isso permite acessar páginas restritas e pode levar a algumas divulgações de informações e painéis administrativos interessantes.

cat subs.txt | dnsresolver --vhost --check-localhost

Para validar uma descoberta, execute este comando curl:

curl -v -k thehost.com -H "Host: localhost"

Demonstrações

asciicast

asciicast

asciicast

Feedback

Se você tiver algum feedback, entre em contato conosco pelo e-mail [email protected] ou pelo Twitter https://twitter.com/z0idsec

Licença

MIT

Baixar ferramenta