|
|
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 |
|
|
|
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 |
|
Swissmakers GmbH
|
407ebe2b56
|
Merge pull request #4 from swissmakers/dev
A little improve for the alertCountry UI
|
2025-02-05 22:58:12 +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 |
|
Swissmakers GmbH
|
910c65b0b9
|
Merge pull request #3 from swissmakers/dev
Improved UI Responsiveness & Released Initial Docker Deployment and more..
|
2025-02-02 19:41:43 +01:00 |
|
|
|
4c8f235b5b
|
Release first dockerfile, first documentation etc.. Update will follow
|
2025-02-02 19:35:13 +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 |
|
Swissmakers GmbH
|
60fc9ef40b
|
Merge pull request #2 from swissmakers/dev
Implement API Callbacks, SELinux Fixes, Mail Handling & Central Logging
|
2025-01-31 18:28:47 +01:00 |
|
Michael Reber
|
aea7afc1fd
|
Implement central logging function and debug mode switching
v1.0.0
|
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
|
ed95571b39
|
Add SELinux Module, to allow fail2ban communication via localhost on port 8080
|
2025-01-29 23:49:04 +01:00 |
|
Michael Reber
|
3ffd2457ed
|
Implement basic ban-API call back to Go-application for handling
|
2025-01-29 23:48:06 +01:00 |
|
Swissmakers GmbH
|
1adfa5dcb2
|
Merge pull request #1 from swissmakers/dev
Merge DEV into Main: First feature Enhancements and Interface Updates
|
2025-01-29 19:57:47 +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
|
80a0772050
|
Fix generation of geoIP filtering action
|
2025-01-28 18:07:20 +01:00 |
|