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.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
hayduk — Console gráfica de gestão de ataques para o Metasploit: a linhagem do Armitage como um único binário Go com interface de navegador. Topologia de rede em tempo real, fluxos de trabalho de campanha, Hail Mary, sessões, exportação de relatórios e modo de equipa. | Kitploit
Ferramentas/GitHubGitHub/jolovicdev/hayduk
Frameworks de Testes de PenetraçãoScanners de VulnerabilidadesFrameworks de ExploraçãoMapeamento de RedePós-ExploraçãoRed Teaming
GitHubjolovicdev/hayduk

hayduk

Console gráfica de gestão de ataques para o Metasploit: a linhagem do Armitage como um único binário Go com interface de navegador. Topologia de rede em tempo real, fluxos de trabalho de campanha, Hail Mary, sessões, exportação de relatórios e modo de equipa.

Ver Repositório
102167há 6 diasAinda não revisado

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

Hayduk: GUI Metasploit de código aberto e alternativa ao Armitage

CI Release License: MIT

Hayduk é uma GUI Metasploit gratuita e de código aberto para testes de penetração autorizados. Ele traz o fluxo de trabalho do Armitage para o seu navegador: mapeie hosts, navegue por módulos, gerencie sessões Meterpreter e shell, e exporte relatórios de campanha.

Baixe um único binário. Execute-o. Conecte-se ao Metasploit. Nenhuma instalação de Java, Go ou Node.js é necessária para executar um binário de release. A interface do navegador está incluída.

Hayduk se conecta a uma instância separada do Metasploit Framework através do msfrpcd. Ele não inclui o Metasploit.

Baixe a versão mais recente · Início rápido · Experimente o laboratório Docker · Modo equipe

Visão geral da campanha Hayduk com topologia de rede, inspeção de hosts, biblioteca de módulos e console ao vivo

Interface exibida com dados de campanha ilustrativos.

Início rápido

Você precisa de um binário de release do Hayduk, um navegador e uma instância do Metasploit Framework em execução. Para recursos de workspace como hosts, serviços, credenciais e loot, o Metasploit também precisa de um banco de dados conectado.

As etapas abaixo assumem que Hayduk e Metasploit são executados na mesma máquina. Se você precisar de uma configuração pronta do Metasploit com um banco de dados e alvos descartáveis, use o laboratório Docker.

1. Baixe e extraia o Hayduk

Abra a versão mais recente e escolha o arquivo correspondente ao seu sistema operacional e processador. Extraia o arquivo em uma pasta. Não há instalador do Hayduk nem configuração separada da interface.

2. Inicie o Metasploit RPC

Na máquina que executa o Metasploit, abra um terminal e execute:

msfrpcd -P 'yourpassword' -S -f -a 127.0.0.1 -p 55553

Substitua yourpassword pela sua própria senha. Mantenha este terminal aberto. Este comando vincula o RPC ao localhost na porta 55553; -S desativa o SSL para esta conexão local.

Se você já executa o msfrpcd, use as configurações de conexão existentes em vez de iniciar outra instância.

3. Execute o Hayduk

Abra outro terminal na pasta extraída.

Linux e macOS:

./hayduk

Windows PowerShell:

.\hayduk.exe

O Hayduk abre a interface no seu navegador. Se o navegador não abrir, copie a URL completa exibida no terminal, incluindo ?token=.... A porta é atribuída automaticamente.

4. Conectar

Em Connect to msfrpcd, insira as configurações da etapa 2:

CampoValor
Host127.0.0.1
Porta55553
Usuáriomsf
SenhaA senha que você definiu acima
use SSLDesmarcado

Clique em Connect. Uma instância do Metasploit iniciada do zero pode levar cerca de meio minuto para responder; o progresso da conexão aparece na caixa de diálogo.

Mantenha o Hayduk em execução enquanto você usa a interface. Pressione Ctrl+C no terminal dele para interrompê-lo.

Sua primeira campanha

Use um sistema ou rede para o qual você tenha autorização de teste. As varreduras são executadas a partir da instância do Metasploit conectada, portanto os alvos devem ser acessíveis a partir dessa máquina.

Clique em um módulo para configurá-lo. Clique com o botão direito em hosts, sessões, linhas de tabela e módulos na árvore para abrir seus menus de ação.

Use os cartões de resumo da campanha para abrir hosts, serviços, sessões ou credenciais. Discover hosts, Scan services e Export report também estão disponíveis diretamente acima do mapa de rede.

O mapa de rede adapta as colunas de hosts à tela disponível. Escolha Focus para expandir o mapa e o inspetor de hosts. Arrange hosts substitui as posições salvas por um layout automático. Os cartões de host mostram a contagem de serviços abertos e o estado de acesso; caminhos violeta identificam rotas de pivô.

  1. Escolha um workspace. Clique no chip do workspace para alternar entre workspaces existentes do Metasploit, ou use o workspace atual. O workspace ativo delimita as tabelas do banco de dados, a topologia e o relatório exportado, mantendo os dados da campanha de cada cliente separados. Eventos e sessões mantêm seu workspace de origem para atribuição no relatório; a aba Sessions mostra sessões de todos os workspaces.
  2. Descubra hosts. Abra Campaign → Discover hosts…, insira o host ou intervalo CIDR de destino, selecione um scanner e clique em Configure…. Revise as opções do módulo e clique em Launch.
  3. Varra e inspecione serviços. Abra Campaign → Scan services… e configure uma varredura para o seu alvo. Revise as opções antes de iniciá-la. Abra View → Topology para ver os hosts descobertos, ou View → Services para inspecionar os resultados dos serviços.
  4. Inicie um exploit e abra uma sessão. Clique com o botão direito em um módulo de exploit na árvore e escolha Launch…, ou abra Campaign → Find attacks… e clique no botão Launch de uma correspondência para preencher automaticamente o host de destino e a porta correspondente. Revise as opções do módulo e o payload, depois clique em Launch. Se uma sessão for aberta, clique na linha dela na aba Sessions, ou clique com o botão direito no host dela e escolha Interact with session , para abrir o console ao vivo em Interact.
  5. Exporte um relatório. Escolha File → Export report… para baixar um relatório de campanha HTML autocontido.

Demonstração do Hayduk: selecione um host no mapa de topologia e execute comandos em sua sessão de shell ao vivo

A demonstração usa dados ilustrativos de campanha.

Recursos

CapacidadeO que você pode fazer
Topologia de redeExplore grupos de sub-redes adaptativos, contagens de serviços por host e rotas de pivô. Arraste hosts, aplique zoom ou expanda o mapa no modo Focus.
Módulos do MetasploitNavegue pela árvore de módulos, inspecione classificações de confiabilidade, configure opções e selecione payloads.
Fluxos de trabalho de campanhaDescubra hosts, varra serviços e encontre candidatos a exploit correspondentes a serviços conhecidos.
Gerenciamento de sessõesInteraja com sessões Meterpreter e shell, faça upgrade de shells e encerre sessões.
Credenciais e lootRevise os dados do workspace e use credenciais recuperadas em fluxos de trabalho de login.
Hail MaryInicie exploits correspondentes contra hosts selecionados, com lançamentos ritmados e um log de eventos.
RelatóriosExporte um relatório HTML autocontido para revisão da campanha e entrega ao cliente.
Modo equipeCompartilhe uma campanha com vários operadores em uma rede confiável.

Modo de foco do grafo do Hayduk com layout adaptativo de sub-redes, estados de hosts e uma rede roteada

Modo de foco do gráfico com dados ilustrativos da campanha.

Experimente o laboratório Docker

Baixar ferramenta