
Système de notification en temps réel pour les rappels d’implant Sliver C2, intégrant des workflows n8n pour envoyer des alertes codées par couleur vers Discord et Slack avec des informations détaillées sur la cible.
Notifications en temps réel pour les rappels d'implant Sliver C2 via Discord et Slack
Ce projet intègre Sliver C2 (framework de commande et contrôle) avec n8n (automatisation de workflows) pour fournir des notifications en temps réel lorsque de nouvelles connexions d'implant sont établies. Lorsqu'une machine cible se connecte à votre serveur Sliver (via beacon ou session interactive), vous recevez immédiatement des alertes colorées sur Discord et Slack avec des informations détaillées sur la cible.
Cas d'utilisation : Opérations Red team, engagements de tests d'intrusion, recherches en sécurité et évaluations de sécurité autorisées.
Sliver C2 Server
↓
Python Monitor (polls every 5 seconds)
↓
n8n Webhook
↓
Discord + Slack Notifications (parallel)
Pour les utilisateurs expérimentés qui ont déjà Sliver et Python configurés :
Installer n8n :
npm install n8n -g
n8n start
Installer les dépendances Python :
pip install sliver-py requests
Déployer le script de surveillance :
wget https://raw.githubusercontent.com/0x0Trace/sliver-n8n-notifications/main/sliver_beacon_monitor.py
chmod +x sliver_beacon_monitor.py
Importer le workflow n8n :
n8n_workflow_template.jsonMettre à jour la configuration :
sliver_beacon_monitor.py avec votre URL webhook et le chemin de configuration Sliverpython3 sliver_beacon_monitor.pyPour des instructions détaillées étape par étape, voir INSTALLATION.md
~/.sliver-client/configs/)
Détails des notifications :
/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 contient des identifiants de connexion mais aucune donnée sensibleService de surveillance Python (sliver_beacon_monitor.py)
Workflow n8n (n8n_workflow.json)
Service Systemd (sliver-monitor.service)
Les contributions sont les bienvenues ! Veuillez vous assurer que :
Ce projet est sous licence MIT - voir le fichier LICENSE pour plus de détails.
Pour les problèmes, questions ou suggestions :
Avertissement : Cet outil est destiné aux tests de sécurité autorisés uniquement. L'accès non autorisé aux systèmes informatiques est illégal. Utilisez-le de manière responsable et éthique.