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
Hexestra — IDE de teste de penetração nativo de IA onde operadores e um agente de IA compartilham navegador, terminais, captura de tráfego, shells, grafo de ativos, tarefas e evidências em um único espaço de trabalho de projeto. | Kitploit
Ferramentas/GitHubGitHub/absllk/hexestra
Frameworks de Testes de PenetraçãoReconhecimentoMapeamento de RedeAnálise de VulnerabilidadesProxies Web e InterceptaçãoColeta de InformaçõesTestes de PenetraçãoComando e ControleRed TeamingSegurança de IA
GitHub
42335há 15 diasRevisado pelo Kitploit
absllk/hexestra

Hexestra

IDE de teste de penetração nativo de IA onde operadores e um agente de IA compartilham navegador, terminais, captura de tráfego, shells, grafo de ativos, tarefas e evidências em um único espaço de trabalho de projeto.

Ver Repositório

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
Hexestra

Orquestre seu pentest.

Uma IDE de teste de penetração nativa de IA onde operadores humanos e IA compartilham o mesmo navegador, terminais, tráfego, grafo de ativos, tarefas, evidências e controles.

English · 简体中文

Guia do usuário · Índice da documentação

[!WARNING] O Hexestra destina-se exclusivamente a testes de segurança autorizados. Nunca o utilize contra sistemas que você não possui ou para os quais não tenha permissão explícita de avaliação.

Por que o Hexestra?

O Hexestra reúne as partes fragmentadas de um teste de penetração em um único projeto. Os rótulos de escopo fornecem ao Agente contexto semântico de ativos, enquanto o operador pode inspecionar, orientar, aprovar, interromper ou assumir o controle a qualquer momento.

  • Uma superfície operacional compartilhada: humano e IA trabalham com o mesmo navegador, sessões de terminal, tráfego capturado, tarefas, ativos e evidências.
  • Autonomia controlada: escolha ASK, AUTO ou BYPASS preservando as Regras de Engajamento e os limites de segurança técnica; os rótulos de Escopo permanecem consultivos.
  • Mantenha as ferramentas que você conhece: continue usando Claude Code, Burp Suite, PowerShell, WSL, SSH e suas configurações existentes em vez de aprender um substituto fechado.
  • Estado de engajamento durável: reabra uma pasta de projeto para restaurar Escopo, tarefas, NetMap, evidências, achados, relatórios, abas do workspace, permissões e ramificações de conversa.
  • Capturas de tela

    Estas capturas de tela usam o fictício Northstar Demo Lab, domínios reservados example.test, endereços IP apenas de documentação, identidades sintéticas e evidências sintéticas.

    Workspace compartilhado do Hexestra com árvore de tarefas, relatório, atividade do Agente e NetMap

    O workspace compartilhado mantém a árvore de tarefas, o relatório, a atividade do Agente, o ativo ativo e o NetMap de 17 nós em uma única superfície controlável.

    Inventário do Hexestra mostrando lista de ativos-alvo, detalhes do alvo selecionado e resumo da IA

    Os ativos-alvo são exibidos à esquerda, com ativos relacionados e detalhes mostrados abaixo no NetMap.

    Registro de Evidência do Hexestra com resposta HTTP bruta e registros vinculados

    A Evidência preserva a saída bruta e a vincula ao Achado e à Vulnerabilidade validada.

    Registro de Vulnerabilidade do Hexestra com severidade, impacto e remediação

    Uma Vulnerabilidade validada mantém severidade, ciclo de vida, impacto, remediação e contexto vinculado juntos.

    Navegador integrado e captura de tráfego do Hexestra

    Use o navegador integrado para acessar os alvos; habilite a captura à esquerda para registrar o tráfego, com suporte a interceptação e replay.

    Capacidades principais

    • Navegador integrado, captura HTTP/HTTPS, inspeção, interceptação, Repeater e captura de evidências
    • Sessões compartilhadas locais, WSL, SSH, jump-host e reverse-shell bruto com tomada de controle humana e auditoria de comandos do Agente
    • Testes guiados por grafo através de ativos tipados, relacionamentos, proveniência e objetivos ativos no NetMap
    • Progressão estruturada de saída bruta para Evidência, Achado, Vulnerabilidade e Relatório
    • Ramificações de conversa não destrutivas que preservam o caminho de raciocínio original e o estado canônico do projeto
    • Integração opcional do Burp Bridge e Burp MCP sem substituir o fluxo de trabalho normal do Burp
    • Egresso multi-hop Mihomo opcional por projeto com nós criptografados e roteamento gerenciado fail-closed

    Início rápido

    Requisitos

    • Node.js 24 e npm
    • Windows x64, Linux x64 (base Ubuntu 24.04), macOS Intel ou macOS Apple Silicon
    • Bibliotecas padrão de desktop do Electron; o Ubuntu precisa das bibliotecas de runtime X11/GTK usuais
    • Claude Code instalado separadamente no host para o runtime Native ou WSL selecionado; o Hexestra não o empacota nem o instala
    • mitmproxy é empacotado em builds empacotados; execuções a partir do código-fonte podem fornecê-lo separadamente
    • Burp Suite e JDK 17 opcionais para o Bridge
    • Mihomo opcional fornecido pelo usuário para egresso multi-hop em nível de projeto (v1.19.29 é testado e recomendado, mas não obrigatório)

    Instalar o Claude Code

    Execute estes comandos no ambiente Native ou WSL selecionado em Settings > Connection:

    root@kitploit:~
    npm install -g @anthropic-ai/claude-code
    claude --version
    

    Para usar uma conta Anthropic:

    root@kitploit:~
    claude auth login
    claude auth status
    

    Configurar uma API de terceiros

    Defina as variáveis do provedor no mesmo terminal que iniciará o Hexestra. Exemplo do DeepSeek a partir de seu guia oficial de integração com o Claude Code:

    Linux e macOS:

    root@kitploit:~
    export ANTHROPIC_BASE_URL=https://api.deepseek.com/anthropic
    export ANTHROPIC_AUTH_TOKEN="YOUR_DEEPSEEK_API_KEY"
    export ANTHROPIC_MODEL='deepseek-v4-pro[1m]'
    export ANTHROPIC_DEFAULT_OPUS_MODEL='deepseek-v4-pro[1m]'
    export ANTHROPIC_DEFAULT_SONNET_MODEL='deepseek-v4-pro[1m]'
    export ANTHROPIC_DEFAULT_HAIKU_MODEL=deepseek-v4-flash
    export CLAUDE_CODE_SUBAGENT_MODEL=deepseek-v4-flash
    export CLAUDE_CODE_EFFORT_LEVEL=max
    

    Windows PowerShell:

    root@kitploit:~
    $env:ANTHROPIC_BASE_URL="https://api.deepseek.com/anthropic"
    $env:ANTHROPIC_AUTH_TOKEN="YOUR_DEEPSEEK_API_KEY"
    $env:ANTHROPIC_MODEL="deepseek-v4-pro[1m]"
    $env:ANTHROPIC_DEFAULT_OPUS_MODEL="deepseek-v4-pro[1m]"
    $env:ANTHROPIC_DEFAULT_SONNET_MODEL="deepseek-v4-pro[1m]"
    $env:ANTHROPIC_DEFAULT_HAIKU_MODEL="deepseek-v4-flash"
    $env:CLAUDE_CODE_SUBAGENT_MODEL="deepseek-v4-flash"
    $env:CLAUDE_CODE_EFFORT_LEVEL="max"
    

    Substitua o endpoint, o token e os nomes dos modelos para outro provedor compatível com Anthropic. Nunca faça commit de uma chave de API.

    Executar a partir do código-fonte

    Execute estes comandos na raiz do projeto Hexestra:

    root@kitploit:~
    npm ci
    npm run electron:dev
    

    Configurar a Captura de Tráfego e o mitmproxy

    Ao executar o Hexestra a partir do código-fonte, instale o mitmproxy e confirme que mitmdump está disponível:

    root@kitploit:~
    uv tool install mitmproxy
    mitmdump --version
    

    Builds empacotados incluem um runtime mitmdump, então a Captura de Tráfego funciona sem uma instalação separada do mitmproxy.

    Configurar o egresso Mihomo em nível de projeto

    Baixe o Mihomo dos releases upstream e selecione seu executável em Settings > Proxy. A v1.19.29 é a versão de referência testada e recomendada, mas o Hexestra não impõe uma versão exata: um binário executável é aceito e a compatibilidade é determinada pela validação da configuração e pela inicialização do Controller. O Mihomo é um runtime externo GPLv3 fornecido pelo usuário; o Hexestra não o baixa nem o redistribui.

    A aplicação do proxy é isolada ao projeto ativo: nenhum TUN ou proxy de sistema é habilitado. Navegador, Traffic/Replay, conexões SSH externas ou de jump-host e requisições WebShell usam a rota gerenciada. Terminais locais e WSL recebem HTTP_PROXY, HTTPS_PROXY, ALL_PROXY, NO_PROXY e WSLENV; programas que ignoram essas variáveis e abrem sockets brutos podem contornar o limite do terminal. O tráfego da API do Claude e o egresso secundário criado por comandos em um shell remoto estão fora da v1.

    Quando a aplicação está ativada, um nó ausente, cadeia inválida, runtime parado/travado ou recarregamento com falha bloqueia o egresso gerenciado em vez de recorrer a uma conexão direta. Execute o smoke test de aceitação real de dois saltos com:

    root@kitploit:~
    HEXESTRA_MIHOMO_PATH=/path/to/mihomo npm run test:proxy-smoke
    

    Configurar o Bridge do Burp Suite

    A integração com o Burp é opcional. O Hexestra captura tráfego através do mitmproxy e espelha trocas concluídas para o Burp através de um Bridge autenticado em loopback; o Burp não é inserido silenciosamente no caminho de rede ativo do navegador.

    Compile o Bridge no Windows, Linux ou macOS com JDK 17:

    root@kitploit:~
    npm run build:burp-bridge
    
    1. No Burp, abra Extensions > Installed > Add, escolha Java e carregue resources/burp-bridge/hexestra-burp-bridge.jar.
    2. Abra Hexestra Bridge, anote a porta de loopback e copie o token de pareamento.
    3. No Hexestra, abra Settings > Burp, insira a porta e o token, salve e escolha Connect Bridge.

    As trocas espelhadas aparecem em Target > Site map e, quando suportado, em Organizer. A API pública de extensões do Burp não pode criar entradas sintéticas em Proxy > HTTP history.

    Compilar e verificar

    root@kitploit:~
    npm run electron:build
    npm run audit:public
    npm run check
    

    Uso responsável

    Use o Hexestra apenas com autorização explícita e um Escopo de projeto preciso. Ações destrutivas, disruptivas ou que impactem a privacidade exigem aprovação adequada, e evidências ou relatórios exportados devem ser tratados como dados sensíveis. Os rótulos de Escopo orientam a priorização do Agente, mas não bloqueiam comandos ou tráfego; ASK, AUTO e BYPASS alteram o comportamento de aprovação, enquanto as Regras de Engajamento e os limites de segurança técnica permanecem aplicados. O Hexestra não substitui o julgamento profissional ou a responsabilidade.

    Contribuindo

    Consulte o guia de contribuição e o changelog.

    Licença

    O Hexestra é licenciado sob a Apache License 2.0. Componentes de terceiros permanecem sujeitos às suas próprias licenças e termos.

    Star History

    Star History Chart
    Baixar ferramenta