from scapy.all import sniff, UDP, IP, get_if_list import struct # === 🧾 設定區 === TARGET_IP = "169.254.11.110" # 目標設備 IP TARGET_PORT = 2312 # UDP 埠口 INTERFACE_NAME = r"\Device\NPF_{EA61A31B-056F-40E5-ADC8-5CEC3FEFDAE8}" # ✅ 換成你那張有 IP 的網卡 # === 📦 資料解析函數 === def analyze_payload(payload: bytes): results = [] for i in range(0, len(payload), 8): block = payload[i:i+8] if len(block) < 8: continue try: tag, type_code, value = struct.unpack('