Commit Graph

20 Commits

Author SHA1 Message Date
53bb0eb79d Implement X-Callback-Secret for validating API requests 2025-12-15 23:16:48 +01:00
5163e4f1f4 Make default jail state configurable 2025-12-15 18:57:50 +01:00
94242a6ba1 Implement jails migration if there are old jails in the jail.local file, before adding the f2b server to f2b-UI 2025-12-06 15:32:28 +01:00
8268e37651 In test filters also priorize .local filters over .conf filters and return always also the explicit used filter path in results 2025-12-06 13:11:15 +01:00
f23d202e0d Added function if reload fails after enabling any jail, all jails enabled in that request are automatically disabled 2025-12-05 23:54:21 +01:00
284ba26888 Reimplement Logpath Tester with fail2ban variable resolution and real-path joining 2025-12-05 23:21:08 +01:00
fe51f29d6b maintain filters and jails in a local file for overriding the .conf file per node 2025-12-05 16:47:05 +01:00
def440611a Dedublicate banner stuff and add missing init-vars for banactions 2025-12-04 20:36:23 +01:00
0f2a3a1e32 Add missing banaction_allports setting to update settings function 2025-12-04 19:57:58 +01:00
13704df994 restructure jail.local default config functions, make banactions configurable 2025-12-04 19:42:43 +01:00
cd7a814cda Refactor jail.local and jail.d management 2025-12-03 20:43:44 +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
2dd62b63e9 replace base64 payload bash -c with a stdin via here-doc to prevent false pharsing 2025-11-14 11:44:23 +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
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