Linux Sniffer(如Wireshark、tcpdump)主要用于捕獲網絡數據包,可間接輔助日志分析,具體方法如下:
捕獲網絡數據包
tcpdump
或Wireshark
在網絡接口抓取數據包,保存為.pcap
文件。sudo tcpdump -i eth0 -w capture.pcap
(捕獲eth0接口流量并保存)。分析數據包內容
Wireshark
打開.pcap
文件,通過過濾器(如ip.src
、tcp.port
)定位特定流量,查看源/目標IP、端口、協議等字段。tshark
解析數據包,如tshark -r capture.pcap
顯示詳細內容。關聯系統日志
journalctl
(如journalctl -u nginx
查看Nginx日志)或cat/grep
命令處理/var/log
目錄下的日志文件。注意:Sniffer抓取的網絡數據包可能包含敏感信息,需遵守隱私法規,僅限授權場景使用。