如何在 Wireshark 中过滤 HTTP 500 响应及其请求?

Mar*_*tin 7 http wireshark filter

如何在 Wireshark 中过滤 HTTP 500 响应及其请求?

我可以用来http.response.code == 500查找所有返回代码为 500 的响应,但我也希望能够看到这些响应的请求。

更新:我想自动执行此操作,以便我可以设置一个 tshark.exe 实例来记录某一天,并且只保存有趣的 HTTP 流量(有一个 WEBDAV 运行在同一台服务器上,有很多我不感兴趣的流量) )。

第二次更新:因为我主要想记录发送到 WebService 而不是 WEBDAVhttp.content_type contains "text/xml"的消息,所以我曾经过滤基于 xml 的消息。这不是我想要的 100%,而是生成足够小的日志以供进一步调试。

Sco*_*erg 7

我相信您必须为所有 HTTP 流量放置一个捕获过滤器,然后为http.response.code == 500
找到响应代码后,删除显示过滤器,然后使用 Follow TCP Stream -or- the Conversation Filter to找到相关的数据包...

  • @Scott Lundberg 感谢您的提示,但我需要自动执行此操作,我认为您的解决方案不可能做到这一点 (2认同)