【问题标题】:How do I capture http response codes using tshark?如何使用 tshark 捕获 http 响应代码?
【发布时间】:2016-10-08 01:17:01
【问题描述】:

我正在尝试使用wireshark 通过终端又名tshark 捕获一系列http 响应代码。我的目标是嗅探数据包 HTTP、TCP/SSL 并检查响应代码是否永远不会返回 300-500 之间的范围。实现此目的的内联命令是什么?

tshark -i en1 -Y 'http.response.code == 200' -T fields -e data

在终端中启动 tshark,但输出为空白。光标移动就像数据正在打印到终端一样:

我知道上面只是检查 200 是否存在,但我正在寻找构建命令的答案,该命令将检查范围内以及安全和不安全套接字上的 http 错误响应代码。

这是一个猜测:

tshark -i en1 -Y 'http.response.code != {300..500}' -T fields -e data

更新:所以我让它按如下方式工作:

 tshark -i en1 -Y 'http.response.code<500'

我现在的问题是,如何让它返回 https 响应代码?

【问题讨论】:

    标签: wireshark tshark wireshark-dissector


    【解决方案1】:

    修改您的字段列表以实际显示 http 响应代码字段,即-e http.response.code

    【讨论】:

      猜你喜欢
      • 2015-10-15
      • 1970-01-01
      • 2011-09-24
      • 2015-08-19
      • 2013-05-23
      • 2018-01-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多