在Debian系統中,使用Dumpcap監控特定端口需要遵循以下步驟:
sudo apt update
sudo apt install wireshark dumpcap
wireshark
組來避免每次都使用sudo運行Dumpcap。使用以下命令將用戶添加到該組:sudo adduser $USER wireshark
然后,重新登錄以使更改生效。 3. 使用Dumpcap監控特定端口: 你可以使用Dumpcap的命令行選項來指定要監控的端口。以下是一個示例命令,用于捕獲目標端口為80的TCP流量:
sudo dumpcap -i any -w output.pcap 'tcp port 80'
在這個命令中:
* `-i any` 表示監聽所有網絡接口。
* `-w output.pcap` 指定輸出文件為`output.pcap`。
* `'tcp port 80'` 是一個過濾器表達式,用于指定只捕獲TCP協議且目標端口為80的流量。
如果你只想捕獲特定接口上的流量,可以將any
替換為接口名稱,例如eth0
。
tshark -r output.pcap -n -c 10
這將顯示output.pcap
文件中的前10個數據包的概要信息。
請注意,在進行網絡流量捕獲時,請確保遵守當地的法律法規,并尊重他人的隱私權。