如何监控Web套接字连接?

时间:2011-06-29 13:28:41

标签: sockets monitoring

我试图找到一个监视单个Web套接字连接的工具......我没有找到任何有用的资源。我的目的是读取通过套接字的数据,比如通过这些方法传递什么数据。

  • 订阅()
  • 退订()
  • 的onReceive()
  • 发送()
  • 连接()

2 个答案:

答案 0 :(得分:4)

刚看到这个问题。回答可能在这个问题上疑惑的任何其他人。

如上所述,Wireshark可以按照here所述“检查”WebSocket帧。 然而,大约一年以来,谷歌Chrome已经内置了对此的支持。在开发人员工具中,网络下有一个 WebSockets 的子过滤器。另一个不错的Chrome功能是所谓的“Net-Internals”,它可以帮助您在浏览器中“幕后”潜水。

以下是一些关于如何一起使用的好文章:

  1. Logging WebSocket Frames using Chrome Developer Tools, Net-internals and Wireshark (TOTD #184)
  2. book chapter listed by Springer (PDF)这本书似乎是The Definitive Guide to HTML5 WebSocket

答案 1 :(得分:2)

这可能不是您所追求的,但您可以使用wireshark之类的内容。它可以让您监控从您的计算机上进行的所有网络流量。根据我的记忆,您可以应用过滤器只监听特定类型的流量,或者监听某些IP地址之间的流量。我不确定你是否可以将过滤器应用于特定的套接字,但它是一个非常灵活的软件。

如果您正在寻找更高级别,那么您可以使用像fiddler这样的东西,这是一个允许您检查网络流量的本地代理服务器。