Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| pratique:informatique:parefeu:reaction [15/06/2026 08:12] – [Découpage des fichiers] lien vers la forge Zatalyz | pratique:informatique:parefeu:reaction [16/06/2026 12:25] (Version actuelle) – Zatalyz | ||
|---|---|---|---|
| Ligne 362: | Ligne 362: | ||
| </ | </ | ||
| - | == == | + | == Script bash de log, notif, etc == |
| Un script très basique pour " | Un script très basique pour " | ||
| * les ips bloquées en longue durée (celles qui reviennent plusieurs fois via les filtres doux et par défaut : 6 fois c'est peut-être une erreur, 12 c'est de la maladresse, 24 c'est de l' | * les ips bloquées en longue durée (celles qui reviennent plusieurs fois via les filtres doux et par défaut : 6 fois c'est peut-être une erreur, 12 c'est de la maladresse, 24 c'est de l' | ||
| Ligne 377: | Ligne 377: | ||
| === Streams === | === Streams === | ||
| Je met ici une config très basique pour ssh (voir [[https:// | Je met ici une config très basique pour ssh (voir [[https:// | ||
| + | |||
| + | <WRAP center round tip 100%> | ||
| + | [[https:// | ||
| + | </ | ||
| <code json ssh.jsonnet> | <code json ssh.jsonnet> | ||
| Ligne 389: | Ligne 393: | ||
| @'User root from <ip> not allowed because not listed in AllowUsers', | @'User root from <ip> not allowed because not listed in AllowUsers', | ||
| ], | ], | ||
| + | // ce filtre est peu pertinent avec sshguard et va le ralentir dans sa lutte contre les méchants. | ||
| failedlogin: | failedlogin: | ||
| regex: [ | regex: [ | ||
| Ligne 421: | Ligne 426: | ||
| [...] | [...] | ||
| </ | </ | ||
| + | |||
| Ici '' | Ici '' | ||
| ==== Réaliser des actions plus compliqués ==== | ==== Réaliser des actions plus compliqués ==== | ||
| + | <WRAP center round tip 60%> | ||
| + | Ce qui suit est plus pour retrouver comment faire au besoin, mais la configuration précédente (log, sans mail en plus, intégré à banFor) me semble suffisante en général. | ||
| + | </ | ||
| + | |||
| Lorsqu' | Lorsqu' | ||
| Ligne 514: | Ligne 524: | ||
| </ | </ | ||
| - | {{tag> | + | ===== Transformer les règles de fail2ban ===== |
| + | Ça c'est du chantier... | ||
| + | |||
| + | Quand on a fail2ban installé, retrouver les regex est un sacré bazar. Il n'y a pas de solution " | ||
| + | |||
| + | fail2ban-client -d | ||
| + | Celle-ci va lister toutes les règles actives, dans un format permettant de voir quel fichier de log est surveillé et divers détails. C'est assez verbeux, mais utile. | ||
| + | |||
| + | fail2ban-client get JAIL failregex | ||
| + | Remplacer " | ||
| + | |||
| + | Jails que je tente d' | ||
| + | * Apache, error.log | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * Apache access.log | ||
| + | * '' | ||
| + | * Notons cependant qu'on a des badbots repérables aux user-agents et que les ban peut réduire le trafic simplement. | ||
| + | * '' | ||
| + | |||
| + | Autres services, où en théorie on va tout reprendre (plus les notres) : | ||
| + | |||
| + | * postfix | ||
| + | * dovecot | ||
| + | * sieve | ||
| + | * sshd | ||
| + | |||
| + | {{tag> | ||
| [[https:// | [[https:// | ||