我已經在Lua中爲Wireshark寫了一些解析器,for example。我想知道Devtools是否可以擴展以實現類似的效果。有以下幾個理由:擴展Devtools來剖析websocket框架
- 安裝和使用Wireshark通常要求特權訪問。
- 從Windows上的環回NIC捕獲流量仍然存在問題。
- websocket流量包含在保存的
HAR
文件中,適合稍後解析。 - Devtools可以以零用戶的努力檢查SSL安全的websocket框架。
我已經在Lua中爲Wireshark寫了一些解析器,for example。我想知道Devtools是否可以擴展以實現類似的效果。有以下幾個理由:擴展Devtools來剖析websocket框架
HAR
文件中,適合稍後解析。這是可能的Firefox。
有一個插件已經掛鉤到WebSocket數據中。它可以在諸如MQTT之類的WebSockets上進行一些額外的協議解析。 https://addons.mozilla.org/en-GB/firefox/addon/websocket-monitor/
它似乎掛鉤到nsIWebSocketEventService以獲取數據。我還沒有找到任何文件。 https://github.com/firebug/websocket-monitor/blob/master/lib/wsm-actor.js#L80
Chrome似乎不允許通過API訪問WebSocket幀數據。 您可能可以修改WebSocket構造函數以允許您攔截來自插件的事件。 https://groups.google.com/forum/#!topic/google-chrome-developer-tools/7_a0W8Y92O4