在Ubuntu中設置dumpcap過濾器的步驟如下:
打開終端:
在Ubuntu中,你可以通過快捷鍵Ctrl + Alt + T
來打開終端。
運行dumpcap并設置過濾器: 使用以下命令格式來啟動dumpcap,并在命令行中直接指定過濾器:
sudo dumpcap -i <interface> -w <output_file> -f "<filter>"
其中:
<interface>
是你要捕獲數據包的網絡接口名稱(例如 eth0
或 wlan0
)。<output_file>
是你希望保存捕獲數據包的文件名(例如 capture.pcap
)。<filter>
是你想要應用的過濾器表達式(例如 tcp port 80
)。例如,如果你想捕獲通過以太網接口 eth0
的所有HTTP流量,并將結果保存到 http_traffic.pcap
文件中,你可以運行:
sudo dumpcap -i eth0 -w http_traffic.pcap -f "tcp port 80"
如果你更喜歡使用圖形界面來設置過濾器,可以通過Wireshark來實現:
安裝Wireshark(如果尚未安裝):
sudo apt update
sudo apt install wireshark
啟動Wireshark: 在Ubuntu的應用程序菜單中找到并啟動Wireshark。
選擇網絡接口: 在Wireshark的主界面中,從“Capture”菜單選擇“Interfaces…”,然后選擇你想要捕獲數據包的網絡接口。
設置過濾器:
在Wireshark的主界面中,找到并點擊“Filter”欄。在這里輸入你想要的過濾器表達式(例如 tcp port 80
),然后按回車鍵應用過濾器。
開始捕獲: 點擊“Start”按鈕開始捕獲數據包。捕獲的數據包將顯示在Wireshark的主界面中,并且只會顯示符合過濾器條件的數據包。
sudo
來運行dumpcap。通過以上方法,你可以在Ubuntu中輕松設置dumpcap的過濾器。