Wireshark:过滤掉无趣的 zigbee 消息

问题描述

有 Wireshark 专家吗?

我正在调试我家 Zigbee 网络上的一个问题。我有一个嗅探器加密狗,我可以捕获所有传输的数据包。由于我的网络有大约 40 台设备,空气中充斥着我并不真正感兴趣的数据包。我正在寻找一种方法来过滤无趣的消息

enter image description here

问题:

  1. 有没有办法过滤掉与 IEEE 协议相关的消息(各种数据请求和确认),而只留下上层消息(Zigbee、Zigbee HA)?
  2. 有没有办法为网络上的设备分配人类可读的标签?例如'Coordinator' 代替 0x0000,或 'Light Switch' 代替 '0xc83a'?

解决方法

  1. 我建议制作您自己的过滤器 (哇,放松,我们不是动物,我们这样做很聪明) ...转到{ {1}},面板应按协议显示所有流量。然后只需确定您不想看到的协议,标记它们(一个接一个),右键单击并Statistics > Protocol Hierarchy(准备过滤器以排除突出显示的协议)。遗憾的是,wireshark 不允许您同时选择多个协议进行排除。在此之后只需 save your filter 并随心所欲地重复使用

  2. 你想要做的是Name resolution。这是通过 configuration files 完成的,更具体地说是 Prepare as Filter > ...and not Selectedethers