Wireshark - 如何过滤未通过 HTTP 发送的 JSON 内容

Chr*_*isz 4 wireshark

我有一个使用winsock 与另一个使用winsock 的Windows 服务进行通信的Windows 服务。我们正在使用 JSON 通过 TCP/IP 进行讨论。

我试图证明我的服务运行正常,并且它所通信的服务没有发送预期的数据。

我设置了wireshark来捕获我在本地计算机上使用的以太网卡并过滤ip.addr ==,我可以看到流量。

我期待包含“消息一”的消息,并且我可以看到它们,数千条。当我收到所有这些信息时,我希望收到一些包含“消息二”的消息

如何设置过滤器来证明我没有收到“消息二”消息?

我用谷歌搜索了一下,有人说使用数据文本行包含“消息二”,但这不起作用。我可以通过查看包含“消息一”的消息,然后过滤包含“消息一”的数据文本行来验证它不起作用,并且它们在不应该消失时全部消失。我有一种感觉,只适合http。

我用什么来过滤?


编辑 - 要回复 vj 的回复并能够上传图片:

我没有看到“表达式”按钮。这是一些屏幕截图。

分析菜单 显示过滤器...

las*_*gar 5

用这个:

 http.content_type == "application/json"
Run Code Online (Sandbox Code Playgroud)