新的wireshark可以直接支持MQTT协议不需要安装插件。
但是wireshark显示的emq服务器是MQTT协议,自研服务器显示的是TCP协议,一直理解不了为什么识别出来不一样。抓包对比了emq服务器和自研服务器的报文,甚至把用户名和密码改成一致了,报文没有区别,就是不识别自研服务器的报文。
看到别的博客说要配置端口号,默认端口号为1883。在wireshark的“编辑”-》“首选项”-》“Protocols”-》“MQTT”中设置端口。
本文探讨了Wireshark在识别MQTT协议时的问题,特别是对于自研服务器的报文识别困难。通过调整Wireshark的端口设置,解决了自研服务器报文被误识别为TCP而非MQTT的问题。
新的wireshark可以直接支持MQTT协议不需要安装插件。
但是wireshark显示的emq服务器是MQTT协议,自研服务器显示的是TCP协议,一直理解不了为什么识别出来不一样。抓包对比了emq服务器和自研服务器的报文,甚至把用户名和密码改成一致了,报文没有区别,就是不识别自研服务器的报文。
看到别的博客说要配置端口号,默认端口号为1883。在wireshark的“编辑”-》“首选项”-》“Protocols”-》“MQTT”中设置端口。
3436
1156

被折叠的 条评论
为什么被折叠?