feat: bannissement IP via fail2ban depuis le tableau 404
feat: bannissement IP via fail2ban depuis le tableau 404
Erreur rencontrée
sudo: un terminal est requis pour lire le mot de passe
sudo: il est nécessaire de saisir un mot de passe
Cause : la règle NOPASSWD nétait pas configurée sur…
feat: bannissement IP via fail2ban depuis le tableau 404
feat: bannissement IP via fail2ban depuis le tableau 404
Implémentation livrée — commit
Implémentation livrée — commit 0513afd
Le bouton 🔨 est présent dans le détail de chaque IP.
La route /errors/ban exécute :
sudo fail2ban-client set global-blacklist banip…
feat: bannissement IP via fail2ban depuis le tableau 404
feat: page Erreurs 404 — liste et agrégation depuis les logs Apache
feat: détail 404 par IP — dates et referers
feat: vérification live si un 404 est toujours actif
feat: liste d'IPs ignorées (devs, local, testeurs)
feat: bannissement IP via fail2ban depuis le tableau 404
feat: page Erreurs 404 — liste et agrégation depuis les logs Apache
feat: sélecteur de largeur du contenu pour grands écrans
fix: stats — utiliser le rapport ISPConfig plutôt que générer manuellement
fix: stats — utiliser le rapport ISPConfig plutôt que générer manuellement
fix: sélecteur de largeur inopérant (L et ∞)
fix: changelog — TypeError items vs méthode dict en Jinja2