Add Protocol Blocking Service to monitor and capture new connections

This commit is contained in:
ImBenji
2025-08-28 17:01:48 +01:00
parent c294bc5c08
commit 022c9b6339
2 changed files with 233 additions and 0 deletions

View File

@@ -10,6 +10,7 @@ import 'package:waylume_server/services/server_service.dart';
import 'package:waylume_server/services/wireguard_service.dart';
import 'package:waylume_server/services/vpn_session_service.dart';
import 'package:waylume_server/services/vpn_session_monitor.dart';
import 'package:waylume_server/services/protocol_blocking_service.dart';
import 'package:waylume_server/core/utils.dart';
import 'package:waylume_server/web/peer_routes.dart';
import 'package:waylume_server/config/supabase_config.dart';
@@ -54,6 +55,9 @@ void main() async {
await WireGuardService.initializeServer();
initHeartbeat();
initVpnSessionMonitor();
// Initialize protocol blocking service
ProtocolBlockingService.initialize();
if (!Platform.isMacOS) {
// await ServerService.isolatePeers();