|
|
c57322e38d
|
Implement geoIP and whois lookups directly from fail2ban-UI
|
2025-12-15 21:50:19 +01:00 |
|
|
|
3ad4821cb7
|
Implementing WebSocked Support for immediately ban-messages
|
2025-12-15 20:12:41 +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 |
|
|
|
5a3c59ae0d
|
Chages that enables testing logpaths before saving and making multiple attempts to create correct patterns
|
2025-12-06 00:20:20 +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 |
|
|
|
2ce9c0095d
|
Reorganize the whole javascript part as seperate files, for better maintainabillity
|
2025-12-05 14:30:28 +01:00 |
|
|
|
13704df994
|
restructure jail.local default config functions, make banactions configurable
|
2025-12-04 19:42:43 +01:00 |
|
|
|
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 |
|