扩展Devtools以解析websocket框架

扩展Devtools以解析websocket框架,websocket,google-chrome-devtools,Websocket,Google Chrome Devtools,我已经为Wireshark用Lua写了一些剖析器。我想知道是否可以扩展Devtools来实现类似的效果。这是可取的,有几个原因: 安装和使用Wireshark通常要求有特权访问 从Windows上的环回NIC捕获流量仍然存在问题 websocket流量包含在已保存的HAR文件中,适合以后进行解剖 Devtools可以检查SSL安全的websocket框架,用户无需付出任何努力 这在Firefox上是可能的 已经有一个插件挂接到WebSocket数据中。它可以在WebSocket(如MQTT)之上

我已经为Wireshark用Lua写了一些剖析器。我想知道是否可以扩展Devtools来实现类似的效果。这是可取的,有几个原因:

  • 安装和使用Wireshark通常要求有特权访问
  • 从Windows上的环回NIC捕获流量仍然存在问题
  • websocket流量包含在已保存的
    HAR
    文件中,适合以后进行解剖
  • Devtools可以检查SSL安全的websocket框架,用户无需付出任何努力

  • 这在Firefox上是可能的

    已经有一个插件挂接到WebSocket数据中。它可以在WebSocket(如MQTT)之上对协议进行一些额外的解析。

    它似乎连接到nsIWebSocketEventService以获取数据。我还没有找到它的任何文档。
    Chrome似乎不允许通过API访问WebSocket框架数据。 您可以修改WebSocket构造函数,以允许您拦截插件中的事件。