
Sistema de notificación en tiempo real para callbacks de implantes C2 de Sliver, que integra flujos de trabajo de n8n para enviar alertas codificadas por colores a Discord y Slack con información detallada del objetivo.
Notificaciones en tiempo real para callbacks de implants de Sliver C2 mediante Discord y Slack
Este proyecto integra Sliver C2 (framework de Comando y Control) con n8n (automatización de flujos de trabajo) para proporcionar notificaciones en tiempo real cuando se establecen nuevas conexiones de implants. Cuando una máquina objetivo se conecta a tu servidor Sliver (mediante beacon o sesión interactiva), recibirás inmediatamente alertas con código de color en Discord y Slack con información detallada del objetivo.
Caso de uso: Operaciones de red team, compromisos de pruebas de penetración, investigación en seguridad y evaluaciones de seguridad autorizadas.
Servidor Sliver C2
↓
Monitor Python (consulta cada 5 segundos)
↓
Webhook de n8n
↓
Notificaciones Discord + Slack (en paralelo)
Para usuarios experimentados que ya tengan Sliver y Python configurados:
Instalar n8n:
npm install n8n -g
n8n start
Instalar dependencias de Python:
pip install sliver-py requests
Desplegar el script monitor:
wget https://raw.githubusercontent.com/0x0Trace/sliver-n8n-notifications/main/sliver_beacon_monitor.py
chmod +x sliver_beacon_monitor.py
Importar el flujo de trabajo de n8n:
n8n_workflow_template.jsonActualizar la configuración:
sliver_beacon_monitor.py con tu URL de webhook y la ruta de configuración de Sliverpython3 sliver_beacon_monitor.pyPara instrucciones detalladas paso a paso, consulta INSTALLATION.md
~/.sliver-client/configs/)
Detalles de la notificación:
/home/zerotrace/projects/n8n_sliver_implant_callback/
├── README.md # Este archivo
├── INSTALLATION.md # Guía de instalación completa
├── QUICK_START.md # Configuración rápida para usuarios avanzados
├── TROUBLESHOOTING.md # Problemas comunes y soluciones
├── sliver_beacon_monitor.py # Demonio de monitorización en Python
├── n8n_workflow.json # Configuración del flujo de trabajo de n8n
├── sliver-monitor.service # Archivo de unidad de servicio systemd
├── beacon_state.json # Archivo de estado generado automáticamente
beacon_state.json contiene IDs de conexión pero ningún dato sensibleServicio monitor Python (sliver_beacon_monitor.py)
Flujo de trabajo de n8n (n8n_workflow.json)
Servicio systemd (sliver-monitor.service)
¡Las contribuciones son bienvenidas! Por favor, asegúrate de:
Este proyecto está licenciado bajo la Licencia MIT; consulta el archivo LICENSE para más detalles.
Para problemas, preguntas o sugerencias:
Aviso legal: Esta herramienta está destinada únicamente para pruebas de seguridad autorizadas. El acceso no autorizado a sistemas informáticos es ilegal. Úsala de manera responsable y ética.