Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| serveurs:installation:fail2ban [2026/09/21 08:38] – [Utilisations] jpmilcent | serveurs:installation:fail2ban [2026/09/23 12:52] (Version actuelle) – [Prison nginx-errors] jpmilcent | ||
|---|---|---|---|
| Ligne 100: | Ligne 100: | ||
| * Consulter l' | * Consulter l' | ||
| * Sortir de prison une IP : '' | * Sortir de prison une IP : '' | ||
| + | * Ajouter manuellement une IP à une prison : '' | ||
| * Réinitialiser une prison : '' | * Réinitialiser une prison : '' | ||
| * Enregistrer dans un fichier txt les IPs bannies d'une prison : '' | * Enregistrer dans un fichier txt les IPs bannies d'une prison : '' | ||
| + | * Tester un filtre sur un fichier de log : '' | ||
| + | * Recharger un filtre après modification : '' | ||
| + | * Vérifier que la regex du filtre est bien pris en compte en l' | ||
| + | * Vérifier que l' //ignore regex// du filtre est bien pris en compte en l' | ||
| ===== Fai2ban et Wordpress ===== | ===== Fai2ban et Wordpress ===== | ||
| Ligne 180: | Ligne 185: | ||
| * Contenu : <code ini> | * Contenu : <code ini> | ||
| [Definition] | [Definition] | ||
| - | failregex = ^< | + | url_preserved = / |
| - | ignoreregex = | + | domain_ignored = usershub.silene.eu |
| + | # Regex globale | ||
| + | failregex = ^< | ||
| + | ignoreregex = ^< | ||
| + | ^< | ||
| </ | </ | ||
| * Tester le bon fonctionnement de cette Regexp avec : '' | * Tester le bon fonctionnement de cette Regexp avec : '' | ||
| Ligne 192: | Ligne 201: | ||
| logpath = / | logpath = / | ||
| maxretry = 6 | maxretry = 6 | ||
| - | findtime = 600 | + | findtime = 600 |
| bantime = 1y | bantime = 1y | ||
| # Le paramètre ci-dessous peu être décommenté pour tester la prison sans bannir les ip | # Le paramètre ci-dessous peu être décommenté pour tester la prison sans bannir les ip | ||
| Ligne 198: | Ligne 207: | ||
| </ | </ | ||
| * Recharger la config de // | * Recharger la config de // | ||
| + | |||
| + | Version alternative spécifique à l' | ||
| + | * Contenu '' | ||
| + | [Definition] | ||
| + | # Regex alternative spécifique Atlas | ||
| + | failregex = ^< | ||
| + | ignoreregex = ^< | ||
| + | </ | ||
| + | * Contenu '' | ||
| + | [nginx-errors] | ||
| + | enabled = true | ||
| + | port = http,https | ||
| + | filter = nginx-errors | ||
| + | logpath = / | ||
| + | maxretry = 1 | ||
| + | findtime = 300 | ||
| + | bantime = 1y | ||
| + | # Le paramètre ci-dessous peu être décommenté pour tester la prison sans bannir les ip | ||
| + | #banaction = dummy | ||
| + | </ | ||
| + | |||
| + | ===== Vérification d'IP bannies ===== | ||
| + | * Pour vérifier en lot des IPs abusives, vous pouvez utiliser le site : https:// | ||
| + | * Le site IpInfo fournit également des informations : https:// | ||