Commit 5421c95d authored by pratyush's avatar pratyush
Browse files

Implement firewall integration support and WebSocket-based real-time alias updates:

- Add `OpnSenseService` and `PfSenseService` for managing firewall aliases.
- Introduce `RestTemplateUtils` for configurable SSL handling.
- Extend backend with OpnSense and PfSense API integration, including support for enabling/disabling SSL verification.
- Add new endpoints in `BanEventController` for firewall alias retrieval.
- Expand `BanServiceImpl` with periodic alias synchronization.
- Add configuration classes: `OpnSenseProperties` and `PfSenseProperties`.
- Add a `FirewallStatus` page in the UI for managing and viewing alias IPs.
- Integrate WebSocket updates for alias changes with `webSocketService`.

Enhancements:
- Update k3s to support dynamic resource and replica configuration via `ConfigMap`.
- Add WebSocket connection status indicator in UI.
- Include extensive logging and exception handling for alias synchronization tasks.
parent 4fa119d2
Loading
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment