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.
Loading
Please sign in to comment