Lanbench -

1. Multi-Protocol Testing Suite # protocols.py from enum import Enum import socket import ssl import asyncio class ProtocolType(Enum): TCP = "tcp" UDP = "udp" TLS = "tls" WEBSOCKET = "websocket" QUIC = "quic"

class TestConfig(BaseModel): test_type: str target_host: str duration: int protocol: str = "tcp" packet_size: Optional[int] = 1400 LANBench

class MetricsCollector: def (self): self.metrics_history: List[NetworkMetrics] = [] LANBench