Commit Graph

123 Commits

Author SHA1 Message Date
fa2faf8067 Refactor whole webUI from Bootstrap to tailwindcss, fixed mobile view, added possibility to search own IP in blocklists by only one click 2025-07-17 16:48:15 +02:00
8c84909c95 workaround for the restart command may fail in container (since fail2ban runs on the host) 2025-02-27 14:03:08 +01:00
2be263a4ff rework the reload function. we must change that to restart, because fail2ban does not apply all changes on reload only 2025-02-26 17:44:13 +01:00
25238bf83c Implement basic jail management (turn off and on) and fix some old stuff 2025-02-26 16:55:21 +01:00
root
9675384875 change fail2ban service not running error 2025-02-19 14:50:58 +01:00
root
e17760f93a Add hook, if no jail.local was precreated and fix bug on server start 2025-02-19 14:30:47 +01:00
root
3d86e087b2 Make server-port configurable 2025-02-19 14:12:45 +01:00
87745d4a97 Basic implementation of UI-language switching done 2025-02-06 22:35:45 +01:00
4c8f235b5b Release first dockerfile, first documentation etc.. Update will follow 2025-02-02 19:35:13 +01:00
Michael Reber
aea7afc1fd Implement central logging function and debug mode switching 2025-01-31 18:25:31 +01:00
Michael Reber
b88023dd8d Minor fixes and fix grep log order 2025-01-30 13:44:39 +01:00
Michael Reber
9247ad2dd5 Improve JSON parsing and error-handling 2025-01-30 12:35:16 +01:00
Michael Reber
77e6e8cf9d Implement mail functioning / handling and sending from golang via API 2025-01-30 11:00:14 +01:00
Michael Reber
ed95571b39 Add SELinux Module, to allow fail2ban communication via localhost on port 8080 2025-01-29 23:49:04 +01:00
Michael Reber
3ffd2457ed Implement basic ban-API call back to Go-application for handling 2025-01-29 23:48:06 +01:00
Michael Reber
689f3fadd8 Update file-headers and add a testing geoip_notify script 2025-01-29 19:49:51 +01:00
Michael Reber
80a0772050 Fix generation of geoIP filtering action 2025-01-28 18:07:20 +01:00
Michael Reber
7910a22de4 add custom fail2ban action for our filtered geo-mail alerts 2025-01-28 14:49:01 +01:00
Michael Reber
879207a5f4 Add bootstrap tooltips and refactor some code formatings 2025-01-27 13:21:45 +01:00
Michael Reber
c2e953a024 Implement basic settings save and load structures and enhance UI 2025-01-27 11:09:06 +01:00
Michael Reber
6e11189025 Implement config-change check, before doing reload 2025-01-26 19:58:36 +01:00
Michael Reber
9535710a7a Write initial settings-function 2025-01-25 21:23:19 +01:00
Michael Reber
217312cdad initial push 2025-01-25 16:21:14 +01:00