Utilisation CLI - ceketrumdev/Zdefender GitHub Wiki
🖥️ Utilisation de la CLI ZDefender
ZDefender propose une interface en ligne de commande (CLI) complète pour gérer la protection DDoS, surveiller l'état du système et effectuer des actions administratives.
▶️ Commandes de base
Démarrer le service
zdefender start
Démarrer en arrière-plan (daemon)
zdefender start --daemon
Arrêter le service
zdefender stop
Recharger la configuration à chaud
zdefender reload
🔍 Statut et surveillance
Voir le statut du service
zdefender status
Affiche l'état actuel du service, les interfaces surveillées et les ports actifs.
Obtenir des statistiques détaillées
zdefender stats
Montre les statistiques d’analyse des paquets, attaques détectées, IP bloquées, etc.
Afficher un rapport statique des statistiques de base
zdefender check
Afficher les statistiques détaillées avec scores de confiance
zdefender detailed-stats
🏰 Mode Forteresse
Le mode forteresse permet de renforcer immédiatement la sécurité réseau en cas d’attaque DDoS massive.
Activer le mode forteresse
zdefender fortress --enable
Désactiver le mode forteresse
zdefender fortress --disable
🔒 Sécurisation rapide
Verrouiller rapidement le serveur
zdefender secure
Cette commande bloque tous les ports sauf ceux définis dans essential_ports
.
Spécifier les ports à laisser ouverts
zdefender secure --ports=22,80,443,3306
📊 Gestion des IPs et régions
Consulter les informations sur une IP spécifique
zdefender ip-info 192.168.1.10
Affiche le score de confiance, l'historique des connexions et les actions appliquées.
Configurer le score de confiance pour une région
zdefender configure-region FR 0.8
Définit un score de confiance pour une région spécifique.
📝 Journalisation
Afficher les logs complets
zdefender logs
Afficher les N dernières lignes de logs
zdefender logs --lines=50
Filtrer les logs par niveau de gravité
zdefender logs --level=error
Combiner les options
zdefender logs --lines=30 --level=warn
🔄 Mises à jour automatiques
Activer les mises à jour automatiques
zdefender update-settings --enable
Désactiver les mises à jour automatiques
zdefender update-settings --disable
Choisir le canal de mise à jour
zdefender update-settings --channel=beta
Disponible : stable
, beta
, dev
.
Configurer l'intervalle de vérification des mises à jour
zdefender update-settings --interval=48
L'intervalle est défini en heures.
Forcer une vérification immédiate des mises à jour
zdefender update-settings --check-now
🧪 Mode test / debug
Lancer en mode debug (verbeux)
zdefender --debug
Affiche des logs détaillés en console pour le développement et la détection d’erreurs.
💡 Astuces
- Utilisez
systemctl
pour intégrer ZDefender au démarrage :
sudo systemctl enable zdefender
sudo systemctl start zdefender
- Surveillez les logs système :
journalctl -u zdefender -f
🧩 Commandes à venir
- Visualisation des IP bloquées
- Suppression manuelle d’une IP de la liste de blocage
- Simulation d’attaques pour test
❓ Besoin d’aide
Pour afficher l'aide intégrée :
zdefender --help
Ou consultez la documentation en ligne et la communauté GitHub.