feat(fail2ban): manage trusted IP addresses and networks

This commit is contained in:
Codex
2026-08-06 16:57:38 +02:00
parent 7d781d570c
commit 3a7e450b55
6 changed files with 738 additions and 23 deletions
+33
View File
@@ -1502,6 +1502,9 @@
"auditFailed": "Audit failed",
"startAuditFailed": "Failed to start audit",
"updateJailConfigFailed": "Failed to save protection settings",
"invalidTrustedNetwork": "Enter one valid IP address or CIDR network.",
"trustedNetworkExists": "This IP address or network is already trusted.",
"updateTrustedNetworksFailed": "Failed to update trusted IP addresses and networks.",
"ruleNeedsPortOrSource": "Add a destination port or source address first.",
"addRuleFailed": "Failed to add rule",
"deleteRuleFailed": "Failed to delete rule",
@@ -1537,6 +1540,9 @@
"missingJailsApplied": "Missing protections were added.",
"auditCompleted": "Lynis audit completed.",
"jailConfigUpdated": "Protection settings were saved.",
"trustedNetworkAdded": "{value} is now trusted by Fail2Ban.",
"trustedNetworkRemoved": "{value} was removed from trusted networks.",
"trustedNetworkUpdated": "Trusted entry was changed to {value}.",
"ruleAdded": "Firewall rule was added.",
"ruleDeleted": "Firewall rule was deleted.",
"ruleUpdated": "Firewall rule was updated.",
@@ -1825,6 +1831,33 @@
"maxRetries": "5",
"banTime": "3600",
"findTime": "600"
},
"trustedNetworks": {
"title": "Trusted IP addresses and networks",
"description": "Fail2Ban will never block these addresses.",
"required": "Required",
"remove": "Remove from trusted networks",
"placeholder": "192.168.1.25 or 192.168.1.0/24",
"add": "Add",
"addCurrent": "Add my IP ({ip})",
"addRule": "Add address / network",
"addressOrNetwork": "IP address or CIDR network",
"example": "One address: 192.168.1.25 · Entire network: 192.168.1.0/24",
"useCurrent": "Use my current IP: {ip}",
"singleIp": "IP address",
"network": "Network",
"edit": "Edit",
"delete": "Delete",
"save": "Save changes",
"trusted": "Trusted",
"system": "System",
"columns": {
"status": "Status",
"type": "Type",
"address": "Address / network",
"actions": "Actions"
},
"warning": "Trust only addresses you control. If you trust a whole network, Fail2Ban will also ignore a compromised device in that network."
}
},
"lynis": {
+33
View File
@@ -1502,6 +1502,9 @@
"auditFailed": "Audit zlyhal",
"startAuditFailed": "Nepodarilo sa spustiť audit",
"updateJailConfigFailed": "Nepodarilo sa uložiť nastavenie ochrany",
"invalidTrustedNetwork": "Zadajte jednu platnú IP adresu alebo sieť v tvare CIDR.",
"trustedNetworkExists": "Táto IP adresa alebo sieť už je medzi dôveryhodnými.",
"updateTrustedNetworksFailed": "Nepodarilo sa upraviť dôveryhodné IP adresy a siete.",
"ruleNeedsPortOrSource": "Najprv zadajte cieľový port alebo zdrojovú adresu.",
"addRuleFailed": "Nepodarilo sa pridať pravidlo",
"deleteRuleFailed": "Nepodarilo sa vymazať pravidlo",
@@ -1537,6 +1540,9 @@
"missingJailsApplied": "Chýbajúce ochrany boli doplnené.",
"auditCompleted": "Lynis audit je hotový.",
"jailConfigUpdated": "Nastavenie ochrany bolo uložené.",
"trustedNetworkAdded": "Fail2Ban už nebude blokovať {value}.",
"trustedNetworkRemoved": "{value} bola odstránená z dôveryhodných sietí.",
"trustedNetworkUpdated": "Dôveryhodná položka bola zmenená na {value}.",
"ruleAdded": "Firewall pravidlo bolo pridané.",
"ruleDeleted": "Firewall pravidlo bolo vymazané.",
"ruleUpdated": "Firewall pravidlo bolo upravené.",
@@ -1825,6 +1831,33 @@
"maxRetries": "5",
"banTime": "3600",
"findTime": "600"
},
"trustedNetworks": {
"title": "Dôveryhodné IP adresy a siete",
"description": "Tieto adresy Fail2Ban nikdy nezablokuje.",
"required": "Povinné",
"remove": "Odstrániť z dôveryhodných sietí",
"placeholder": "192.168.1.25 alebo 192.168.1.0/24",
"add": "Pridať",
"addCurrent": "Pridať moju IP ({ip})",
"addRule": "Pridať adresu / sieť",
"addressOrNetwork": "IP adresa alebo sieť v tvare CIDR",
"example": "Jedna adresa: 192.168.1.25 · Celá sieť: 192.168.1.0/24",
"useCurrent": "Použiť moju aktuálnu IP: {ip}",
"singleIp": "IP adresa",
"network": "Sieť",
"edit": "Upraviť",
"delete": "Vymazať",
"save": "Uložiť zmeny",
"trusted": "Dôveryhodná",
"system": "Systémová",
"columns": {
"status": "Stav",
"type": "Typ",
"address": "Adresa / sieť",
"actions": "Akcie"
},
"warning": "Dôverujte iba adresám, ktoré máte pod kontrolou. Pri celej sieti bude Fail2Ban ignorovať aj napadnuté zariadenie v tejto sieti."
}
},
"lynis": {