【发布时间】: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