Commit Graph

83 Commits

Author SHA1 Message Date
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
6fa3f206aa update documentation with prebuild container-information 2025-11-14 10:48:32 +01:00
f056eb2ad6 update build-harbor to manually trigger the build as well 2025-11-14 10:40:58 +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
bff920e5b3 remove unsecure sudo executions on remote systems, insted we use facls new 2025-11-14 09:41:43 +01:00
10779e7cea disable hostkeychecking for ssh from containers 2025-11-13 22:47:18 +01:00
59b9557013 add openssh to container and add CICD harbor file 2025-11-13 22:29:13 +01:00
97cbe5bb4e ignore .DS_Store files 2025-11-12 21:43:36 +01:00
f7acfb1600 Remove old - las 5 bans - from the socked query 2025-11-12 21:43:09 +01:00
01c1ed0d87 Add screenshot of manage_servers modal 2025-11-12 19:36:50 +01:00
17f66b8ed4 Update docs for newest features 2025-11-12 19:32:45 +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
Swissmakers GmbH
995de09ce4 Merge pull request #13 from swissmakers/main
update dev to main, before new dev commit
2025-11-12 15:46:46 +01:00
Swissmakers GmbH
614fad54c4 Merge pull request #12 from Materialistix/main
Update fail2ban-curl-allow SELinux Module to v1.1, improve systemd deployment docs & add missing import in client.go
2025-08-27 09:33:24 +02:00
Materialistix
5eb59f6a09 Merge pull request #1 from Materialistix/develop
Merge develop to main
2025-08-27 09:27:38 +02:00
Materialistix
56c740b6ab Update README.md from systemd deployment 2025-08-27 09:22:23 +02:00
cs
ab7de2a6f1 Update of the fail2ban-curl-allow module to version 1.1 with additional permissions for accessing directories and files in etc_t, var_log_t, and var_run_t. 2025-08-26 21:40:13 +02:00
cs
16ca571636 Added import of os in client.go 2025-08-26 20:26:00 +02:00
Swissmakers GmbH
6cee2769ba Merge pull request #11 from Noneangel/main
minor fix
2025-08-24 22:15:48 +02:00
Noneangel
a9f91656b5 null pointer 2025-08-19 19:11:10 +02:00
Noneangel
a387f705cf Remove unused import 2025-08-19 19:08:44 +02:00
Swissmakers GmbH
07405da230 Merge pull request #10 from swissmakers/dev
Refactor WebUI to TailwindCSS, Improve Logging & Debugging, and Various Fixes
2025-07-22 19:29:18 +02:00
0c1c3f450c limit number of loglines, because jq-limit 2025-07-19 15:02:48 +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
Swissmakers GmbH
75b5a06751 Merge pull request #9 from swissmakers/dev
rework the reload function. we must change that to restart, because fail2ban does not apply all changes on reload only
2025-02-26 17:45:07 +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
Swissmakers GmbH
31421248f8 Merge pull request #8 from swissmakers/dev
merge dev to main
2025-02-26 16:59:54 +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
Swissmakers GmbH
5099a62302 Merge pull request #7 from swissmakers/main
sync dev
2025-02-19 15:04:29 +01:00
Swissmakers GmbH
1775ad6ead Merge pull request #6 from infotechswiss/main
Make Server-Port Configurable
2025-02-19 15:03:42 +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
Swissmakers GmbH
015547e286 Merge pull request #5 from swissmakers/dev
Dev
2025-02-19 13:34:58 +01:00