Commit Graph

47 Commits

Author SHA1 Message Date
ced2d0f3e0 Switch to local-build tailwindcss instead CDN 2025-11-18 00:10:37 +01:00
59e3a5e74f Fix z-index and improove modal - over modal handling 2025-11-17 21:38:01 +01:00
2456162b75 Add serverID to all events to sort per fail2ban instance, update language 2025-11-17 20:24:46 +01:00
b1bdb66516 Make current bans per jail colapsable 2025-11-17 16:29:04 +01:00
3af93f3237 Implement filtering for ban event-history, simple aggregation and insights 2025-11-17 13:29:50 +01:00
ff21a3a5ed Include basic detection mech of bad, loglines that could cause a ban 2025-11-17 11:25:50 +01:00
b261a2e92e Add basic whois and logs modal to view stored events from local db 2025-11-17 10:29:48 +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
0134b7de5e Update screenshots and pre-fix the filter-test 2025-11-12 19:09:01 +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
Noneangel
a9f91656b5 null pointer 2025-08-19 19:11:10 +02:00
f12048e973 reorder and add some comments 2025-07-19 11:19:40 +02:00
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
c3a2fed007 add own external IP-lookup and fix fade-in/out 2025-07-17 10:36:26 +02:00
c9ae9e74d2 try to improove DEBUGGING for log Raw JSON Body 2025-07-16 15:47:33 +02:00
86699209db fix filtering 2025-04-01 16:06:16 +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
9a66d2c87a Fix Dockerfile to include language files 2025-02-26 20:40:31 +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
e19c24de08 Fix issue with setting serverPort to 0 and begin implementing the manage jails function 2025-02-19 16:49:29 +01:00
87745d4a97 Basic implementation of UI-language switching done 2025-02-06 22:35:45 +01:00
95befd30fd Prepare for a multi-language implementation 2025-02-06 21:41:54 +01:00
53aa47bfc1 Add jet-missing alertCountries 2025-02-05 22:55:26 +01:00
d7309503fd Include select2 css/js for alertCountries as a select widget for better handling 2025-02-05 22:41:53 +01:00
4aa0a1914e Use fieldset for main dashboard 2025-02-02 18:39:45 +01:00
Michael Reber
0167afdd31 Improve table responsive 2025-02-01 08:51:16 +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
879207a5f4 Add bootstrap tooltips and refactor some code formatings 2025-01-27 13:21:45 +01:00
Michael Reber
65612dad8a Add basic IP-search 2025-01-27 11:35:21 +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
75a1ef9a24 restructure the main html-file for better understanding 2025-01-26 20:11: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
6fc47c635a Add planned routes for next release features 2025-01-25 21:18:29 +01:00
Michael Reber
217312cdad initial push 2025-01-25 16:21:14 +01:00