如何通过工具捕获xmpp流量

时间:2017-01-23 07:08:35

标签: xmpp wireshark openfire

我们正在开发一个使用Open fire(Xmpp)协议的项目。我必须捕获该流量(xmpp)。建议我使用工具和流程。 wireshark是否适用于xmpp流量。?

3 个答案:

答案 0 :(得分:1)

另一个建议仅在您碰巧使用Smack时才有意义:

如果您只是在开发它时尝试调试特定客户端的流量,而您恰好使用Smack作为客户端库(因为我们讨论的是openfire),那么您也可以使用Smack调试控制台。添加Java系统属性-Dsmack.debugEnabled=true将导致每次建立XMPP连接时打开调试控制台窗口。 IT显示流量输入/输出和其他有用信息。

答案 1 :(得分:0)

是的,Wireshark适用于XMPP流量,只要它是未加密的。

如果连接已加密,则可能可以按照https://wiki.wireshark.org/SSL上的说明对其进行解密。

答案 2 :(得分:0)

对于openfire服务器的监视器对话和统计信息,您可以在openfire中使用监控服务插件。

安装

  • 转到服务器web amdin面板
  • 转到插件菜单
  • 点击可用的插件
  • 查找并安装Monitoring Service插件。