Fusion
Unified Security Operations Platform
Fusion
Fusion é uma plataforma unificada para operações de segurança ofensiva, desenvolvida para centralizar ferramentas de pentest em uma interface web moderna, com módulos de C2, scanner de vulnerabilidades, integração com Metasploit, MCP para IA, analytics em tempo real e geração de relatórios.
Uso recomendado apenas em ambientes próprios, laboratórios controlados ou operações autorizadas por contrato.

Visão geral
O Fusion reúne capacidades avançadas de segurança ofensiva em uma única aplicação web, permitindo que equipes técnicas gerenciem reconhecimento, varredura, automação, integração com Metasploit e geração de evidências sem depender de múltiplas interfaces desconectadas.
A plataforma é indicada para profissionais e empresas que precisam de um painel centralizado para testes de segurança, auditorias técnicas, laboratórios de red team e demonstrações controladas.
Funcionalidades principais
| Módulo | Descrição |
|---|---|
| C2 Framework | Gerenciamento de agentes baseados em navegador com comunicação em tempo real via WebSockets. |
| Vulnerability Scanner | Motor de auditoria para detecção de falhas como XSS, SQLi, LFI, IDOR, CSRF e outras categorias. |
| Metasploit Integration | Interface web para integração com Metasploit Framework via RPC. |
| Fusion MCP | Servidor Model Context Protocol para integração com IAs em fluxos de segurança autorizados. |
| Harvester | Coleta de informações com Dorks e enumeração de subdomínios. |
| Real-time Analytics | Dashboard com estatísticas, timeline e acompanhamento de atividade. |
| Professional Reporting | Geração de relatórios em PDF com evidências e recomendações técnicas. |
Módulos técnicos
C2 e gerenciamento de agentes
O módulo C2 permite comunicação persistente com agentes via WebSockets, exibindo status, identificação técnica, sessões ativas e comandos disponíveis em uma interface centralizada.
Scanner de vulnerabilidades
O scanner é modular e extensível, com suporte a diferentes perfis de auditoria, incluindo varreduras rápidas, auditorias completas e testes customizados.
Principais categorias cobertas:
- Cross-Site Scripting.
- SQL Injection.
- Inclusão de arquivos.
- Quebra de controle de acesso.
- CSRF.
- Command Injection.
- Exposição de buckets S3.
- Validação de JWT.
Integração com Metasploit
O Fusion se comunica com o Metasploit por RPC, oferecendo uma camada web para busca de módulos, execução controlada, geração de payloads e gerenciamento de sessões.
Fusion MCP
O Fusion MCP permite integrar capacidades do Metasploit a clientes compatíveis com Model Context Protocol, possibilitando automações e consultas assistidas por IA em ambientes autorizados.
Arquitetura
O projeto segue uma arquitetura modular composta por:
- Backend: Node.js com TypeScript.
- API: Express.js.
- Tempo real: Socket.IO e WebSockets.
- Frontend: Single Page Application com JavaScript e Tailwind CSS.
- Integrações externas: Metasploit RPC, Nmap, Nuclei e scripts auxiliares.
- Persistência: Arquivos JSON para dados de auditoria e resultados.
- MCP: Serviço Python para integração com clientes compatíveis.
Instalação resumida
Pré-requisitos principais:
- Node.js 18+.
- npm.
- Git.
- Metasploit Framework, opcional para o módulo MSF.
- Nmap e Nuclei, opcionais para recursos avançados de scan.
- Python 3.10+, opcional para o servidor MCP.
Fluxo básico:
git clone https://github.com/seu-usuario/fusion.git
cd fusion
npm install
npm run build
npm start
A documentação técnica completa está disponível no repositório de documentos do Fusion.
Documentação técnica
A documentação completa do projeto está organizada no repositório:
API REST
A API permite automação e integração com outras ferramentas. Principais áreas:
| Área | Finalidade |
|---|---|
/api/stats |
Estatísticas gerais do sistema. |
/api/zombies |
Listagem e comandos de agentes C2. |
/api/scan |
Execução de scans e Nuclei. |
/api/msf |
Integração com Metasploit. |
/api/reports |
Criação e download de relatórios. |
/api/audit |
Logs de auditoria e exportação. |
Telas principais
| Dashboard | Metasploit Console |
|---|---|
![]() |
![]() |
| Scanner | C2 |
|---|---|
![]() |
![]() |
Licenciamento e comercialização
O Fusion está disponível para negociação de licenciamento, implementação e evolução.
Condições comerciais podem incluir:
- Licenciamento de uso do código.
- Transferência parcial ou total conforme acordo.
- Customizações específicas.
- Configuração em ambiente do cliente.
- Suporte técnico inicial.
- Manutenção contínua.
Para tratar valores, escopo e condições de entrega, entre em contato informando o interesse no Fusion.


