Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
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
pentesting-multitool — Diferentes scripts utilitários para pentest e hacking. | Kitploit
Ferramentas/GitHubGitHub/ffmancera/pentesting-multitool
OSINT (Inteligência de Fontes Abertas)ReconhecimentoColeta de InformaçõesFuzzingSegurança de RedeTestes de PenetraçãoAnálise de DNS
GitHubffmancera/pentesting-multitool

pentesting-multitool

Diferentes scripts utilitários para pentest e hacking.

Ver Repositório
478há 8 anosRevisado pelo Kitploit

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 →
Compartilhar

Pentesting-Multitool

Introdução

O projeto Pentesting-Multitool surge da necessidade de reunir algumas ferramentas de pentesting numa única ferramenta. Será desenvolvido usando Python3 com a adição de algumas bibliotecas externas como DNSPython, pythonwhois ou scapy.

As principais funções do script são coletar informações sobre os registros DNS, domínio ou outros dispositivos.

Configurações necessárias antes de usar

Instalação Simples

Clone o pentesting-multitool: $ git clone https://github.com/ffmancera/pentesting-multitool.git

Bibliotecas Python: # pip3 install dnspython pythonwhois shodan scapy-python3

Nota: Isso instala todas as bibliotecas python3 necessárias, mas você precisa instalar o TCPReplay. Procure no seu gerenciador de pacotes. Exemplos:

Debian ou Ubuntu: # apt-get install tcpreply Arch Linux: # pacman -S tcpreply

Instalação Manual

Antes de usar o pentesting-multitool.py, siga estes passos:

  1. Instale o python3. O script foi desenvolvido usando python3.5.2, mas acredito que python3.x funcione corretamente. Caso contrário, reporte.
  2. Instale o módulo python dnspython-1.15.0. Você pode verificá-lo no site oficial ou no repositório oficial do GitHub. Se conseguir usar a biblioteca com outra versão, reporte.
  3. Instale o módulo python pythonwhois-2.4.3. Você pode baixá-lo do site oficial. Se conseguir usar a biblioteca com outra versão, reporte.
  4. Instale o módulo python shodan. Você pode verificá-lo no repositório oficial do GitHub.
  5. Instale o módulo python scapy-python3 para python3. Você pode baixá-lo do repositório oficial.
  6. Instale o TCPReplay. Você pode baixá-lo do site oficial.

Bem, agora você está pronto para usar o script. Aproveite!

Consulta de registros DNS

Uso: $ python3 pentesting-multitool.py -d <domínio> -r <registro> Opções: -f <nome_do_arquivo>

Aviso: Nem todos os registros DNS estão implementados. Consulte esta tabela para saber quais estão disponíveis.

  • Nota: Sei que existem muitos registros, mas não vou testar todos. Também pode consultar a documentação oficial do DNSPython.

Função Whois

Uso: $ python3 pentesting-multitool.py -w <domínio> Opções: -f <nome_do_arquivo>

A função whois gera um dicionário com as informações. Você pode gravar as informações num arquivo com a opção -f ou imprimi-las.

Às vezes as informações estão ocultas, então tenha essa possibilidade em mente.

Função de pesquisa Shodan

Uso: $ python3 pentesting-multitool.py -s <consulta de pesquisa> Opções: -f <nome_do_arquivo>, -u (flag de informação completa)

Nota: Se a flag -u for definida, você obterá informações completas sobre os dispositivos ou serviços encontrados. Caso contrário, obterá apenas o IP.

A função de pesquisa Shodan (ssearch) utiliza a biblioteca externa Shodan para integrar o navegador Shodan no nosso script.

O script implementa uma "pesquisa simples" (tão simples quanto quiser). Para os parâmetros da consulta de pesquisa, colocaremos exatamente o mesmo que se estivéssemos pesquisando usando o site do Shodan, mas com os filtros separados por "-". Eis um exemplo de consulta de pesquisa:

"ip:8.8.8.0/24-ports:22"

Função de captura de banner

Uso: # python3 pentesting-multitool.py -b <ip> -p <portas> Opções: -f <nome_do_arquivo>

A função de captura de banner primeiro cria um socket com o IP e porta especificados, permitindo usar uma lista de portas (separadas por :).

Aviso: Nem todos os serviços estão implementados. Consulte esta tabela para saber quais estão disponíveis.

SERVIÇOSTATUS
SSHATIVO
FTPATIVO
SMTPATIVO
MARIADBATIVO
  • Nota: Por favor, se você usar com outros serviços e funcionar, reporte.

Função de inundação usando PCAP

Uso: # python3 pentesting-multitool.py -o <número de envios ou pacotes (modo gerador)> -f <nome_do_arquivo_pcap> Opções: -g (flag do modo gerador)

A função de inundação tem duas opções. A primeira é o modo gerador, que cria um arquivo PCAP com uma quantidade especificada de pacotes e nome. Esses pacotes têm duas camadas: IP e ICMP (Echo request).

Para o modo de inundação, usando TCPReplay, enviaremos a lista de pacotes contidos no arquivo PCAP em um loop de n iterações. É recomendado adicionar 200 pacotes ao arquivo para um ataque DOS e 100 pacotes para gerar aumento de latência, mas isso varia entre redes e APs.

Função de fuzzing

Uso: # python3 pentesting-multitool.py -z <ip alvo> -ng <número de gerações> -n <número de pacotes> -l <Camada (UDP, TCP, ICMP)> -f <nome_do_arquivo_pcap>

A função de fuzzing gerará um número de pacotes aleatórios com camada UDP, TCP ou ICMP, conforme indicado pelo usuário, n vezes (parâmetro de número de gerações). Após enviar o pacote, aguardará uma resposta por um segundo; se não houver resposta, um pacote padrão será criado. Todos os pacotes serão armazenados em um PCAP posteriormente, onde o primeiro pacote é o enviado e o segundo é a resposta.

É óbvio que você precisa definir o IP alvo, pois não adianta definir usando a função RandIP do Scapy.

Função de Homem-no-Meio

Uso: # python3 pentesting-multitool.py -m <interface> -v <IP da vítima> -a <Gateway do AP>

Bem, primeiro quero esclarecer que não é uma ferramenta projetada para atacar, mas sim para verificar se a nossa rede é vulnerável a um ataque de mitm usando ARP Spoofing.

Usando ARP Spoofing, indicamos ao roteador que o IP da vítima está no nosso endereço MAC e, ao mesmo tempo, indicamos à vítima que o IP do gateway está no nosso endereço MAC, interceptando todo o tráfego entre a vítima e o roteador.

Agradecimentos especiais

Gostaria de agradecer ao SUGUS (Grupo de Software Livre) da Universidade de Sevilha e ao Shodan pela ajuda e apoio.

Informações de contato

Por favor, se você tiver alguma sugestão sobre o projeto, sinta-se à vontade para implementá-la e fazer um pull request, ou pode me contactar em [email protected]

Obrigado pela sua colaboração.

Feliz Hack!

Baixar ferramenta
REGISTROSSTATUS
AAtivo
AAAAAtivo
MXAtivo
NSAtivo
TXTAtivo
SOAAtivo