What problem does it solve? IoT device traffic is often opaque: MQTT topics, CoAP payloads, BLE GATT exchanges, Zigbee frames, and NFC APDU interactions each require different capture hardware, dissectors, and decryption keys. This Skill provides a structured workflow to identify, capture, parse, and decrypt these protocols, and to link protocol semantics back to device firmware. ## Core Features & Use Cases - MQTT/CoAP Analysis: Identify protocols by port and header signatures, extract topics and payloads with tshark, and actively verify semantics with mosquitto and coap-client within authorized scope. - BLE Link-Layer & GATT: Capture via btmon, Android btsnoop, or ubertooth; parse advertising PDUs, connection events on channels 37/38/39, SMP pairing modes, and GATT characteristics. - Zigbee & NFC: Decrypt Zigbee NWK/APS/ZCL layers with network keys, and analyze ISO14443 anticollision, APDU exchanges, and MIFARE Classic Crypto-1 weaknesses with proxmark3-class readers. - Use Case: You captured traffic from a smart home hub. Use this Skill to bucket MQTT topics, decrypt the Zigbee network with a key extracted from firmware, and map BLE GATT writes to device control commands. ## Quick Start Analyze the attached IoT packet capture to identify the protocols in use, extract MQTT topics and BLE GATT values, and explain the device control semantics.