fail2ban-client
Configure et contrôle le service fail2ban
OPTIONS
-c DIR répertoire de configuration-s FILE Chemin du socket
-p FILE Chemin du fichier pid
-d Dump la configuration
-i Mode interactif
-v mode verbeux
-q mode silencieux
-b Lance le serveur en tâche de fond
-f Ne lance pas le serveur en tâche de fond
Commandes
start Démarre le serveur et les jailsreload Recharge la configuration
reload JAIL Recharge le jail
stop Stoppe tous les jail et termine le serveur
status Affiche le status courant du serveur
ping Test si le serveur est en vie
set loglevel LEVEL Définis le niveau de log (CRITICAL, ERROR, WARNING, NOTICE, INFO, DEBUG)
get loglevel Affiche le niveau de log
set logtarget TARGET Définis la cible des logs (STDOUT, STDERR, SYSLOG ou un fichier)
get logtarget Affiche la cible des logs
set syslogsocket auto|SOCKET Définis le chemin du socket syslog
get syslogsocket Affiche le chemin du socket syslog
flushlogs Vide le logtarget si c'est un fichier et l'ouvre de nouveau. Pour la rotation de log
set dbfile FILE Définis l'emplacement du datastore persistent. None le désactive
get dbfile Affiche l'emplacement du datastore persistent
get dbpurgeage SECONDS Défpinis de délai de conservation de l'historique des bans
get dbpurgeage Affiche le délai de conservation de l'historique des bans
add JAIL BACKEND Crée le jail en utilisant le backend
start JAIL Démarre le jail
stop JAIL Stoppe le jail
status JAIL [FLAVOR] Affiche le status courant du jail
set JAIL idle on|off Définis l'état idle du jail
set JAIL addignoreip IP Ajoute l'ip à la liste ignore du jail
set JAIL delignoreip IP supprime l'ip de la liste ignore du jair
set JAIL addlogpath FILE ['tail'] Ajoute le fichier à la liste de supervision du jail, optionnellement démarrant au tail du fichier (défaut: head)
set JAIL dellogpath FILE Supprime le fichier de la liste de supervision du jail
set JAIL logencoding ENCODING Définis l'encodage des fichiers de log du jail
set JAIL addjournalmatch MATCH Ajoute le match au filtre de journal du jail
set JAIL deljournalmatch MATCH Supprime le match du fitre de journal du jail
set JAIL addfailregex REGEX Ajoute l'expression régulière qui doit matcher les erreurs pour le jail
set JAIL delfailregex INDEX Suppmire l'expression régulière du jail
set JAIL ignorecommand VALUE Définis le ignorecommande du jail
set JAIL addignoreregex REGEX Ajoute l'expression régulière qui doit matcher un motif à exclure pour le jail
set JAIL delignoreregex INDEX Supprime l'expression régulière qui doit matcher un motif à exclure du jail
set JAIL findtime TIME Définis le nombre de secondes pour lequel le filtre recherche en arrière pour le jail
set JAIL bantime TIME Définis le nombre de secondes qu'un hôte est bannis pour le jail
set JAIL datepattern PATTERN Définis le motif utilisé pour matcher les dates/heures pour le jail
set JAIL usedns VALUE Définis le mode usedns pour le jail
set JAIL banip IP Bannis manuellement une IP pour le jail
set JAIL unbanip IP Débannis manuellement une IP du jail
set JAIL maxretry RETRY Définis le nombre d'erreurs avant de bannir l'hôte pour le jail
set JAIL maxlines LINES Définis le nombre de linux à mettre en tampon pour la recherche regex pour le jail
set JAIL addaction ACT[ PYTHONFILE JSONKWARGS] Ajoute une nouvelle action pour le jail
set JAIL delaction ACT Supprime une action pour le jail
set JAIL action ACT actionstart CMD Définis la commande de démarrage de l'action pour le jail
set JAIL action ACT actionstop CMD action pour le jail
set JAIL action ACT actioncheck CMD Définis la commande de vérification de l'action pour le jail
set JAIL action ACT actionban CMD Commande ban
set JAIL action ACT actionunban CMD commande unban
set JAIL action ACT timeout TIMEOUT commande timeout, en secondes
set JAIL action ACT PROPERTY VALUE Définis une valeur/propriété pour l'action
set JAIL action ACT METHOD[ JSONKWARGS] Appel la méthode pour l'action
get JAIL logpath afiche la liste des fichiers supervisés pour le jail
get JAIL logencoding Affiche l'encodage des fichiers de logs pour le jail
get JAIL journalmatch Affiche le fitre de match journal
get JAIL ignoreip Affiche la liste des ip ignorées
get JAIL ignorecommand Affiche l'ignorecommand du jail
get JAIL failregex Affiche la liste des expressions régulières qui matche les erreurs
get JAIL ignoreregex Affiche la liste des expressions régulières d'ignore pour le jail
get JAIL findtime Affiche le temps pour la recherche en arrière du filtre pour les erreurs
get JAIL bantime Affiche le temps de bannissement d'un hôte
get JAIL datepattern Affiche le motif utilisé pour matcher les dates/heures
get JAIL usedns Affiche le paramètre usedns
get JAIL maxretry Affiche le nombre d'erreurs permises pour le jail
get JAIL maxlines Affiche le nombre de ligne en tampon
get JAIL actions Affiche la liste d'actions
get JAIL action ACT actionstart Affiche la commande start pour l'action
get JAIL action ACT actionstop affiche la commande stop pour l'action
get JAIL action ACT actioncheck Affiche la commande check pour l'action
get JAIL action ACT actionban affiche la commande ban pour l'action
get JAIL action ACT actionunban affiche la commande unban pour l'action
get JAIL action ACT timeout affiche la commande timeout pour l'action
get JAIL actionproperties ACT Affiche la liste des propriétés pour l'action
get JAIL actionmethods ACT AFfiche la liste des méthodes pour l'action
get JAIL action ACT PROPERTY Affiche la valeur de la propriété pour l'action