Skip to content

Repositório criado para armazenar uma ferramenta de escaneamento de DNS

Notifications You must be signed in to change notification settings

markinlimac/dns_scan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DNS_SCAN

Este repositório foi criado para armazenar a ferramenta de escaneamento de DNS (catdns), a qual ja possui algumas wordlists com muitas palavras, porém pode ser usada qualquer wordlist que esteja salva no seu computador. Esta ferramenta concatena comandos com as palavras da wordlist para saber se o host existe ou nao em um determinado dominio. Esta ferramenta tambem possui comandos para que encontre arquivos e diretorios, para executar o whois e tambem para fazer trasnferência de zona de um determinado host. É uma ferramenta que gera ruidos no servidor e que nao possui nenhuma segurança por default.

Modo de uso

Para utilizar essa ferramenta use o git para importar o repositorio no linux

$ git clone https://github.com/markinlimac/dns_scan.git

dê permissão de execução para o arquivo

$ chmod +x catdns.sh

depois basta executar o arquivo com o comando de execuçao

$ ./catdns.sh
  • Escolha a wordlist que o script irá usar.
  • Caso seja necessario saber as wordlists disponiveis, pode ser passado o comando show

  • Escolha algumas das opçoes para utilizar a ferramenta:
1 - DNS DIRETO

É o escaneamento de dns direto, onde é passado a url e a partir da wordlist escolhida o script irá concatenar palavras com a url para tentar localizar subdominios vivos, e assim resolver seu endereço de IP.

2 - DNS REVERSO

É o escaneamento de dns reverso, onde é passado um range de IP, e o scrip tenta resolver subdominios existentes para os determinados IPs.

3 - TRANSFERÊNCIA DE ZONA

É a transferência de zona, onde é passado a url e o script tenta a transferência de zona para que todos seus dominios e subdominios sejam revelados.

4 - ARQUIVOS E DIRETÓRIOS

É a busca por arquivos e diretórios, onde a partir da mesma wordlist usada na busca de dns, o script tenta encontrar arquivos e diretórios no dominio digitado.

5 - WHOIS

É o whois, ferramenta a qual o programa traz dados de quem é o hospedeiro daquele dominio, range de IP etc. Para ajudar na etapa de information gathering.

6 - ALL

É o all, onde executa todos os comandos citados.

7 - BAIXAR FERRAMENTAS NECESSARIAS

Como o script apenas executa comandos bash, é necessario ter algumas ferramentas instaladas para a perfeita execução do script. Essa opção irá fazer o download das ferramentas necessarias, que se encontram no arquivo ferramentas.txt.

Autor:

   Marco Antônio de Lima Costa (markinlimac@gmail.com)