NEWS
fail2ban gui
-
Ich setze für meinen reverse proxy zur zusätzlichen Absicherung fail2ban ein.
fail2ban kann log-files (bei mir primär von nginx und nextcloud) live scannen und je nach Mustererkennung (bei mir hauptsächlich auftretende Fehler) IP-Adressen nach einer gewissen Anzahl von Fehlversuchen per firewall bannen.
Da es da leider keine einfache GUI gibt und die Kommandozeile mir zu unhandlich ist mal schnell eine IP-Adresse zu entbannen, habe ich mir selbst eine einfache Oberfläche gebaut, über die ich per Web den Status der einzelnen Jails abrufen kann einzelne IP-Adressen entbannen und manuell IP-Adressen bannen kann.
Das System ist als docker container umgesetzt worden. Zur Kommunikation mit fail2ban wird die bereitgestellte fail2ban.sock Schnittstelle verwendet, die man dem Container bekannt machen muss.
Wer interesse zum testen/ausprobieren hat:
https://github.com/oweitman/fail2bancontrol

-
Neue Version
Die Gui wurde nun von Handgestrickt auf React MUI umgestellt.
Wer es bereits testen konnte würde ich mich über ein wenig Feedback freuen. Ich würde dann planen das image nach docker-hub hochzuladen, so das es noch einfacher ist, das image einzusetzen.
-
Der Container steht nun auch per docker-hub zur Verfügung.
Die Dokumentation wurde mit der Verwendung aktualisiert
https://hub.docker.com/r/oweitman/fail2bancontrol
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden