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": "Standard-Maximalversuche",
"settings.default_max_retry.description": "Anzahl der Fehler, bevor ein Host gesperrt wird.",
"settings.default_max_retry_placeholder": "Geben Sie die maximale Anzahl der Versuche ein",
"settings.geoip_provider": "GeoIP-Anbieter",
"settings.geoip_provider.description": "Wählen Sie den GeoIP-Lookup-Anbieter. MaxMind erfordert eine lokale Datenbankdatei, während Built-in eine kostenlose Online-API verwendet.",
"settings.geoip_provider.maxmind": "MaxMind (Lokale Datenbank)",
"settings.geoip_provider.builtin": "Built-in (ip-api.com)",
"settings.geoip_database_path": "GeoIP-Datenbankpfad",
"settings.geoip_database_path.description": "Pfad zur MaxMind GeoLite2-Country-Datenbankdatei.",
"settings.max_log_lines": "Maximale Log-Zeilen",
"settings.max_log_lines.description": "Maximale Anzahl von Log-Zeilen, die in Ban-Benachrichtigungen enthalten sein sollen. Die relevantesten Zeilen werden automatisch ausgewählt.",
"settings.ignore_ips": "IP-Adressen ignorieren",
"settings.ignore_ips.description": "Durch Leerzeichen getrennte Liste von IP-Adressen, CIDR-Masken oder DNS-Hosts. Fail2ban wird keinen Host sperren, der mit einer Adresse in dieser Liste übereinstimmt.",
"settings.ignore_ips_placeholder": "IP-Adressen, getrennt durch Leerzeichen",