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

标签 websocket packet-sniffers

我已经尝试过 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/

相关文章:

node.js - Socket.io 无法在 Node.js 前面使用 Nginx 反向代理

PHP Websocket 检测是否发送了聊天消息

java - 带有拦截器的 Spring Websocket 在连接关闭时执行 preSend

Java EE Websocket

java - 使用 jnetpcap 删除重复的数据包

c - 重新发送所有传入的数据包

c - 解析 TCP 数据包数据

javascript - 为什么连接建立之前的 `websocket.close()` 会触发 `onerror` ?

networking - 如何从其他机器上捕获数据包?

tcp - 什么时候在 tcp 段中设置推送标志