Commit Graph

34 Commits

Author SHA1 Message Date
366d0965e3 Fix case if a jail have a custom filter set, that isn't the same name as the jail is 2025-12-03 21:02:48 +01:00
cd7a814cda Refactor jail.local and jail.d management 2025-12-03 20:43:44 +01:00
66465d0080 Raw implement lotr-idea 2025-12-01 23:25:54 +01:00
ac0f634236 PORT environment variable always takes priority over database settings. Lock UI, when defined 2025-12-01 14:26:19 +01:00
65b56b3461 add advanced ban actions 2025-11-30 13:26:09 +01:00
493b79537d Fix Last seen date/time pharsing of Recurring IPs overview 2025-11-22 14:34:49 +01:00
e3d0d34fab Remove dublicated print in new modern mail-template 2025-11-22 13:22:15 +01:00
fd76427cc5 Make alertmail as well multilingual, implement a new more modern mailtemplate. Preserve the old as classig, as option over env 2025-11-22 13:09:54 +01:00
2fcc30b1b6 First steps to implement a advanced-actions function to block recurring offenders before fail2ban 2025-11-18 15:02:50 +01:00
5044a589ca Fix filter debug pharsing, add normalizion and write temp-files to check with fail2ban-regex 2025-11-18 09:25:15 +01:00
2456162b75 Add serverID to all events to sort per fail2ban instance, update language 2025-11-17 20:24:46 +01:00
3af93f3237 Implement filtering for ban event-history, simple aggregation and insights 2025-11-17 13:29:50 +01:00
2dd62b63e9 replace base64 payload bash -c with a stdin via here-doc to prevent false pharsing 2025-11-14 11:44:23 +01:00
4b41078542 fix Fail2ban Callback URL update also on ssh/agent servers 2025-11-14 11:20:18 +01:00
a24e0779d2 switch to toast instead of alert messages, implement serverIDs and restart tracking for every remote-server 2025-11-14 10:22:44 +01:00
59b9557013 add openssh to container and add CICD harbor file 2025-11-13 22:29:13 +01:00
f7acfb1600 Remove old - las 5 bans - from the socked query 2025-11-12 21:43:09 +01:00
3b118cb616 Fix the manage jails functions over ssh, also improve the speed or remote connections 2025-11-12 16:25:16 +01:00
9c3713bb41 Refactor the whole backend to support remote-fail2ban machines over ssh or over a agent-api(needs to be build) 2025-11-12 15:54:59 +01:00
c9ae9e74d2 try to improove DEBUGGING for log Raw JSON Body 2025-07-16 15:47:33 +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
Michael Reber
f32e02af46 fix mobile toggle auto close after click 2025-01-31 21:34:15 +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
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
c2e953a024 Implement basic settings save and load structures and enhance UI 2025-01-27 11:09:06 +01:00
Michael Reber
c02423ac08 Adding first needed config update functions for later implementation 2025-01-26 20:05:07 +01:00
Michael Reber
ebb15d6e73 Create new views settings and debug 2025-01-25 21:43:50 +01:00
Michael Reber
217312cdad initial push 2025-01-25 16:21:14 +01:00