Commit Graph

48 Commits

Author SHA1 Message Date
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
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
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
Michael Reber
7910a22de4 add custom fail2ban action for our filtered geo-mail alerts 2025-01-28 14:49:01 +01:00
Michael Reber
879207a5f4 Add bootstrap tooltips and refactor some code formatings 2025-01-27 13:21:45 +01:00
Michael Reber
65612dad8a Add basic IP-search 2025-01-27 11:35:21 +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
75a1ef9a24 restructure the main html-file for better understanding 2025-01-26 20:11: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
6e11189025 Implement config-change check, before doing reload 2025-01-26 19:58:36 +01:00
Michael Reber
0470f2f26f Update .gitignore 2025-01-25 21:44:32 +01:00
Michael Reber
ebb15d6e73 Create new views settings and debug 2025-01-25 21:43:50 +01:00
Michael Reber
9535710a7a Write initial settings-function 2025-01-25 21:23:19 +01:00
Michael Reber
6fc47c635a Add planned routes for next release features 2025-01-25 21:18:29 +01:00
Michael Reber
217312cdad initial push 2025-01-25 16:21:14 +01:00
Swissmakers GmbH
ac4b39b966 Initial commit 2025-01-25 15:57:53 +01:00