Commit Graph

143 Commits

Author SHA1 Message Date
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
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