在 tshark 中仅捕获 HTTP 流量

See*_*ker 4 http wireshark

我是 tshark 工具使用的新手。我正在尝试使用 tshark 工具仅捕获 HTTP 流量,但我无法做到。这是我运行以获取所有流量的 cmd:

tshark -c 1000 -w packetFile.pcap 
Run Code Online (Sandbox Code Playgroud)

无论如何我只能过滤掉http流量?

Sph*_*ges 6

使用显示过滤器:

tshark -Y http
Run Code Online (Sandbox Code Playgroud)

如果需要保存捕获,可以在输出上运行显示过滤器:

tshark -r packetFile.pcap -Y http -w packetFile-http.pcap
Run Code Online (Sandbox Code Playgroud)

  • 显示过滤器很好,但仅捕获 http,可以使用:`tshark -f 'port http'` (2认同)