如何嗅探在 swf 中处理的 wss (websocket) 流量?

use*_*372 2 packet-sniffers websocket

我试过 Wireshark,它没有显示任何 wss 流量,Chrome 开发人员工具和 Firefox firebug 也没有显示。我确信 websocket 流量正在发生。那么,如何监控计算机上发生的流量?

Jim*_*est 7

在 Chrome 的控制台中运行此脚本

您可以通过ajax修改帧并将其发送到服务器

(function() {
    WebSocket.prototype._send = WebSocket.prototype.send;
    WebSocket.prototype.send = function(data) {
        this._send(data);
        this.addEventListener('message', function(msg) {
            console.log('>> ' + msg.data);
        }, false);
        this.send = function(data) {
            this._send(data);
            console.log("<< " + data);
        };
    }
})();
Run Code Online (Sandbox Code Playgroud)