您能告诉我如何通过命令行开始捕获具有特定接口的数据包并使用 Wireshark 通过命令行保存它吗?我想将其保存在我的桌面上。
OS X 10.9.2
Wireshark 1.10.5
答案1
tshark
为了这个目的,wireshark 中包含了此实用程序。
tshark -i en1 -w ~/Desktop/packet_capture_file.cap
您也可以tcpdump
从命令行启动,然后.pcap
在 Wireshark 的 GUI 中打开生成的文件
sudo tcpdump -i en1 -s 0 -B 524288 -w ~/Desktop/packet_capture_file.pcap
这两个命令都将开始捕获接口en1
并将输出写入到packet_capture_file.pcap
桌面。