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": "Número máximo de reintentos por defecto",
"settings.default_max_retry.description": "Número de fallos antes de que un host sea bloqueado.",
"settings.default_max_retry_placeholder": "Introduce el número máximo de reintentos",
"settings.geoip_provider": "Proveedor de GeoIP",
"settings.geoip_provider.description": "Elija el proveedor de consulta GeoIP. MaxMind requiere un archivo de base de datos local, mientras que Built-in utiliza una API en línea gratuita.",
"settings.geoip_provider.maxmind": "MaxMind (Base de Datos Local)",
"settings.geoip_provider.builtin": "Built-in (ip-api.com)",
"settings.geoip_database_path": "Ruta de la Base de Datos GeoIP",
"settings.geoip_database_path.description": "Ruta al archivo de base de datos MaxMind GeoLite2-Country.",
"settings.max_log_lines": "Líneas de Log Máximas",
"settings.max_log_lines.description": "Número máximo de líneas de log a incluir en las notificaciones de bloqueo. Las líneas más relevantes se seleccionan automáticamente.",
"settings.ignore_ips": "Ignorar IPs",
"settings.ignore_ips.description": "Lista separada por espacios de direcciones IP, máscaras CIDR o hosts DNS. Fail2ban no bloqueará un host que coincida con una dirección en esta lista.",
"settings.ignore_ips_placeholder": "IPs a ignorar, separadas por espacios",