我已经尝试过 Wireshark,但它没有显示任何 wss 流量,Chrome 开发人员工具和 Firefox firebug 也没有。我确定 websocket 流量正在发生。那么,如何监控计算机上发生的流量?
最佳答案
在 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);
};
}
})();
关于websocket - 如何嗅探在 swf 中处理的 wss (websocket) 流量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35567399/