用途:IoTNet 用于分析网络流量,检测 IoT 专用协议并识别网络通信中的安全漏洞,适合对抓包文件做离线分析或对指定网卡做实时抓包。
主要能力:可识别 MQTT、CoAP、Zigbee、Z-Wave、ONVIF、UPnP/SSDP、Modbus 等协议(可配置);检查未加密 MQTT 流量、缺失 TLS/加密、弱认证或无认证、明文凭据、不安全协议版本、已知易受攻击实现等问题;输出总包数、协议分布百分比、IoT 发现、按高/中/低分级的安全问题及修复建议。
使用方式:离线分析用 iotnet capture1.pcap capture2.pcap;实时抓包用 sudo iotnet -i eth0 -d 30。常用参数包括 --ip 按 IP 过滤、-c/--capture-filter 实时 BPF 过滤、--display-filter Wireshark 显示过滤、-d/--duration 抓包秒数(默认 30)、--config 自定义检测规则(默认 config/iot/detection_rules.json)、--format text|json|quiet、-v 详细输出。示例:iotnet capture.pcap --ip 192.168.1.100;sudo iotnet -i eth0 -c "port 1883 or port 5683" -d 45;iotnet capture.pcap --display-filter "mqtt or coap"。
适用场景:分析 tcpdump、Wireshark 等生成的 PCAP;评估 IoT 设备通信安全;按 IP 或协议过滤排查。
限制:实时抓包需要 root/sudo 权限并访问指定网卡,PCAP 分析无需提权;检测规则依赖配置文件;具体安装方式、收费与平台支持资料暂未提供。