
Sistema de notificação em tempo real para callbacks de implantes C2 do Sliver, integrando workflows n8n para entregar alertas codificados por cores ao Discord e Slack com informações detalhadas do alvo.
Notificações em tempo real para callbacks de implant do Sliver C2 via Discord e Slack
Este projeto integra o Sliver C2 (framework de Comando e Controle) com o n8n (automação de fluxos de trabalho) para fornecer notificações em tempo real quando novas conexões de implant são estabelecidas. Quando uma máquina alvo se conecta ao seu servidor Sliver (via beacon ou sessão interativa), você receberá imediatamente alertas codificados por cores no Discord e no Slack com informações detalhadas sobre o alvo.
Caso de uso: Operações de red team, testes de penetração, pesquisa de segurança e avaliações de segurança autorizadas.
Sliver C2 Server
↓
Python Monitor (polls every 5 seconds)
↓
n8n Webhook
↓
Discord + Slack Notifications (parallel)
Para usuários experientes que já possuem Sliver e Python configurados:
Instalar n8n:
npm install n8n -g
n8n start
Instalar dependências Python:
pip install sliver-py requests
Implantar o script de monitoramento:
wget https://raw.githubusercontent.com/0x0Trace/sliver-n8n-notifications/main/sliver_beacon_monitor.py
chmod +x sliver_beacon_monitor.py
Importar o fluxo de trabalho n8n:
n8n_workflow_template.jsonAtualizar configuração:
sliver_beacon_monitor.py com sua URL de webhook e caminho de configuração do Sliverpython3 sliver_beacon_monitor.pyPara instruções detalhadas passo a passo, veja INSTALLATION.md
~/.sliver-client/configs/)
Detalhes da Notificação:
/home/zerotrace/projects/n8n_sliver_implant_callback/
├── README.md # This file
├── INSTALLATION.md # Complete installation guide
├── QUICK_START.md # Quick setup for advanced users
├── TROUBLESHOOTING.md # Common issues and fixes
├── sliver_beacon_monitor.py # Python monitoring daemon
├── n8n_workflow.json # n8n workflow configuration
├── sliver-monitor.service # Systemd service unit file
├── beacon_state.json # Auto-generated state file
beacon_state.json contém IDs de conexão, mas nenhum dado sensívelServiço de Monitor Python (sliver_beacon_monitor.py)
Fluxo de Trabalho n8n (n8n_workflow.json)
Serviço Systemd (sliver-monitor.service)
Contribuições são bem-vindas! Por favor, garanta:
Este projeto está licenciado sob a Licença MIT - consulte o arquivo LICENSE para detalhes.
Para problemas, dúvidas ou sugestões:
Aviso Legal: Esta ferramenta é destinada apenas para testes de segurança autorizados. O acesso não autorizado a sistemas de computador é ilegal. Use com responsabilidade e ética.