【发布时间】:2016-10-29 10:37:06
【问题描述】:
我想使用 tcpdump 命令捕获我的应用程序的网络流量。
我实现了 Websocket 客户端和服务器,其中服务器不断向连接的客户端发送消息。所以在那种情况下,我只想在一个 pcap 文件中捕获这些消息。
之前我使用了这个不能正常工作的命令:
sudo tcpdump -ni eth0 -s0 -w mycap.pcap
谁能告诉我如何使用 tcpdump 命令捕获这种类型的网络流量?
【问题讨论】:
我想使用 tcpdump 命令捕获我的应用程序的网络流量。
我实现了 Websocket 客户端和服务器,其中服务器不断向连接的客户端发送消息。所以在那种情况下,我只想在一个 pcap 文件中捕获这些消息。
之前我使用了这个不能正常工作的命令:
sudo tcpdump -ni eth0 -s0 -w mycap.pcap
谁能告诉我如何使用 tcpdump 命令捕获这种类型的网络流量?
【问题讨论】:
你的语法是正确的。
您是否收到错误消息,或者您的文件“mycap.pcap”为空?
如果您的文件意外为空,请检查您是否有另一个接口正在接收流量。
如果所有其他方法都失败,请尝试使用 -i any 作为接口。
【讨论】: