Implement geoIP and whois lookups directly from fail2ban-UI

This commit is contained in:
2025-12-15 21:50:19 +01:00
parent 3ad4821cb7
commit c57322e38d
19 changed files with 523 additions and 42 deletions

View File

@@ -138,6 +138,14 @@
"settings.default_max_retry": "Nombre maximal de réessais par défaut",
"settings.default_max_retry.description": "Nombre d'échecs avant qu'un hôte ne soit banni.",
"settings.default_max_retry_placeholder": "Entrez le nombre maximal de réessais",
"settings.geoip_provider": "Fournisseur GeoIP",
"settings.geoip_provider.description": "Choisissez le fournisseur de recherche GeoIP. MaxMind nécessite un fichier de base de données local, tandis que Built-in utilise une API en ligne gratuite.",
"settings.geoip_provider.maxmind": "MaxMind (Base de Données Locale)",
"settings.geoip_provider.builtin": "Built-in (ip-api.com)",
"settings.geoip_database_path": "Chemin de la Base de Données GeoIP",
"settings.geoip_database_path.description": "Chemin vers le fichier de base de données MaxMind GeoLite2-Country.",
"settings.max_log_lines": "Lignes de Log Maximales",
"settings.max_log_lines.description": "Nombre maximal de lignes de log à inclure dans les notifications de bannissement. Les lignes les plus pertinentes sont sélectionnées automatiquement.",
"settings.ignore_ips": "Ignorer les IPs",
"settings.ignore_ips.description": "Liste séparée par des espaces d'adresses IP, de masques CIDR ou d'hôtes DNS. Fail2ban ne bannira pas un hôte qui correspond à une adresse de cette liste.",
"settings.ignore_ips_placeholder": "IPs à ignorer, séparées par des espaces",