通過APT包管理器安裝Wireshark(含Dumpcap):
sudo apt update
sudo apt install wireshark
驗證安裝:
dumpcap --version
指定接口捕獲
捕獲所有接口流量:
sudo dumpcap -i any -w capture.pcap
捕獲特定接口(如eth0)流量:
sudo dumpcap -i eth0 -w capture.pcap
設置過濾條件
捕獲HTTP流量(TCP端口80):
sudo dumpcap -i eth0 -w http.pcap 'tcp port 80'
捕獲特定IP流量(如192.168.1.100):
sudo dumpcap -i eth0 -w ip.pcap 'ip.addr == 192.168.1.100'
限制捕獲數量或時間
捕獲100個數據包:
sudo dumpcap -i eth0 -c 100 -w capture.pcap
捕獲10秒內的數據包:
sudo dumpcap -i eth0 -w capture.pcap -c 10
使用Wireshark圖形界面打開.pcap
文件,通過以下功能分析:
http
、tcp
、icmp
等協議。網絡延遲/丟包
連接失敗
nslookup
結果與抓包中的DNS請求。異常流量
icmp
、udp
)識別異常協議或端口掃描行為。sudo
運行Dumpcap。