如何在 netty4 中设置 Web 套接字客户端未屏蔽模式文本框

Posted

技术标签:

【中文标题】如何在 netty4 中设置 Web 套接字客户端未屏蔽模式文本框【英文标题】:how to set web socket client unmasked mode text frame in netty4 【发布时间】:2013-08-06 04:57:34 【问题描述】:

如何在netty4的文本框中设置web socket客户端不屏蔽模式?

现在我使用 netty4 中的 websocket 客户端发送 websocket 请求,现在我想搜索在 tcpdump 文件或 Wireshark 文件中发送的文本。现在文本被屏蔽了,我无法使用 tcpdump 文件或 Wireshark 中的原始文本搜索它文件。

【问题讨论】:

必须屏蔽,否则不符合RFC 【参考方案1】:

虽然RFC-6455, Section 5.3 声明客户端到服务器通信需要屏蔽密钥。可以将掩码键全为零(尽管与同一 RFC 中的其他建议相反,客户端必须为每个帧选择一个新的掩码键)

但话虽如此,Wireshark 1.10+ 能够足够轻松地剖析屏蔽的 websocket 帧,从而使搜索文本消息负载内容变得微不足道。

【讨论】:

以上是关于如何在 netty4 中设置 Web 套接字客户端未屏蔽模式文本框的主要内容,如果未能解决你的问题,请参考以下文章

如何在 azure 中设置安全的 Web 套接字

有没有办法在 iOS 和 Android 设备中设置 Web 套接字服务器(不是客户端)?

如何在c中设置UDP套接字中的源端口?

建立多个连接时如何在C中设置套接字超时?

在 python thrift 客户端中设置套接字的连接和读取超时

如何在 Java 1.4 中设置 BufferedReader 和 PrintWriter 的超时时间?