|
|
9dd7c9bc52
|
Implement additional env variable to hide loginpage if desired
|
2026-01-20 19:03:47 +01:00 |
|
|
|
d64eb3db95
|
Add optional OIDC authentication with Keycloak, Authentik, and Pocket-ID support
|
2026-01-19 22:09:54 +01:00 |
|
|
|
b561c94e20
|
Enhanced Filter Debug page with inline editing and improved SSH filter testing
|
2026-01-16 11:39:51 +01:00 |
|
|
|
44da16977c
|
Implemented a real-time console log streaming via WebSocket for debugging purposes. Users can enable console output in settings to view application logs directly in the web interface.
|
2026-01-14 21:47:17 +01:00 |
|
|
|
e997059e2a
|
External IP Lookup Disable Feature implemented with environment variable: DISABLE_EXTERNAL_IP_LOOKUP
|
2026-01-14 19:13:46 +01:00 |
|
|
|
5d52fbcba9
|
All external CDN references have been removed, so all resources are now served locally
|
2026-01-14 18:50:08 +01:00 |
|
|
|
325ddc2733
|
Added basic OPNsense integration, and fixed PfSense API by changing from X-API-Key and X-API-Secret headers to only x-api-key header (lowercase as specified in v2 API docs)
|
2026-01-14 17:44:56 +01:00 |
|
|
|
75325767a5
|
Add some status-tooltip implementation for the websocket connection
|
2025-12-30 11:04:36 +01:00 |
|
|
|
f5128e1b51
|
Fix ssh connector and rewrite the get jail function, to get all in only one ssh-connection, instead of one for every jail (speed-up), add missing translations
|
2025-12-30 10:46:44 +01:00 |
|
|
|
84a97eaa96
|
Fix loading wrong filter problem, implement creation and deletion of filters and jails, fix some css mismatches, update the handlers and routes
|
2025-12-30 01:10:49 +01:00 |
|
|
|
7fa5a939d0
|
Added timestamp-based cache busting by passing a version value from IndexHandler and appending it as ?v=.version to local CSS and JS includes.
|
2025-12-16 22:38:18 +01:00 |
|
|
|
7b5c201936
|
Implement unban events and API and also add it to the Recent stored events, as well some cleanups
|
2025-12-16 22:22:32 +01:00 |
|
|
|
53bb0eb79d
|
Implement X-Callback-Secret for validating API requests
|
2025-12-15 23:16:48 +01:00 |
|
|
|
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 |
|
|
|
5a3c59ae0d
|
Chages that enables testing logpaths before saving and making multiple attempts to create correct patterns
|
2025-12-06 00:20:20 +01:00 |
|
|
|
a6ada67e7a
|
added X close buttons to all modals, and a new servers button to the server manager
|
2025-12-05 14:44:42 +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 |
|
|
|
cd7a814cda
|
Refactor jail.local and jail.d management
|
2025-12-03 20:43:44 +01:00 |
|
|
|
9dcdcff712
|
Fix lotr loading implementation
|
2025-12-01 23:42:11 +01:00 |
|
|
|
66465d0080
|
Raw implement lotr-idea
|
2025-12-01 23:25:54 +01:00 |
|
|
|
35937c47ed
|
Add documentation for callback-URL, move css for fail2ban-ui into seperate file. Fix some settings-options
|
2025-12-01 18:11:08 +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 |
|
|
|
8ff3fcd2a2
|
Add some contrast fixes
|
2025-11-22 13:59:58 +01:00 |
|
|
|
b43d443b2f
|
Add a tiny border at the bottom of the geo stats count
|
2025-11-22 13:43:07 +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 |
|
|
|
74dd84a5d6
|
Implement IP-lookup fallback uris, after cloudflaire downtime
|
2025-11-18 15:55:48 +01:00 |
|
|
|
4b392dd02b
|
Set max-sizes for modal popups, according to their needed size
|
2025-11-18 15:39:17 +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 |
|
|
|
aa28738d43
|
Fix scrollable background while open modal window
|
2025-11-18 11:28:20 +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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
86699209db
|
fix filtering
|
2025-04-01 16:06:16 +02:00 |
|