要定制dumpcap的捕獲規則,您可以使用捕獲過濾器表達式。捕獲過濾器表達式使用BPF(Berkeley Packet Filter)語法,允許您精確指定想要捕獲的數據包類型。以下是一些基本步驟和示例,幫助您開始使用dumpcap定制捕獲規則。
-i選項指定要捕獲數據包的網絡接口,例如eth0、wlan0或lo(本地回環接口)。-f選項設置捕獲過濾器表達式。例如,要捕獲TCP端口80(HTTP)上的數據包,可以使用過濾器表達式tcp port 80。-w選項指定捕獲數據包后保存的文件名。dumpcap -i eth0 -f "tcp src port 80 or tcp dst port 443" -w output.pcap
這個命令會捕獲源端口為80(HTTP)或目標端口為443(HTTPS)的TCP數據包,并將結果保存到output.pcap文件中。
dumpcap -i eth0 -f "tcp" -w output.pcap
這個命令會捕獲eth0接口上的所有TCP數據包,并將結果保存到output.pcap文件中。
dumpcap -i any
這個命令會捕獲所有網絡接口上的所有數據包。
要查看所有可用的捕獲過濾器選項和詳細信息,請參考Wireshark官方文檔。