使用dumpcap抓取特定数据包,可以按照以下步骤进行:
sudo apt-get install tcpdump。brew install wireshark。dumpcap -D查看可用的网络接口。tcp.port == 80 && http.request。dumpcap -i <interface> -w <output_file> -f "<filter>"
<interface>: 替换为你的网络接口名称。<output_file>: 指定输出文件的路径和名称,例如capture.pcap。<filter>: 替换为你设置的过滤器表达式。-w选项,直接运行dumpcap:dumpcap -i <interface> -f "<filter>"
Ctrl+C停止dumpcap。假设你想在eth0接口上捕获所有目标端口为80的TCP数据包,并将结果保存到capture.pcap文件中,可以使用以下命令:
dumpcap -i eth0 -w capture.pcap 'tcp.port == 80'
通过以上步骤,你应该能够成功地使用dumpcap抓取特定数据包。如果有任何问题,请参考dumpcap的官方文档或寻求社区帮助。