Dumpcap日志查看与分析在Ubuntu上的实践
一、先明确 dumpcap 的输出类型
二、查看运行日志与进程信息
ps aux | grep dumpcaptop -p $(pgrep dumpcap) 或 htop -p $(pgrep dumpcap)sudo journalctl -f -u dumpcap(若以服务运行)sudo journalctl -u dumpcap -bsudo tail -n 200 /var/log/syslog | grep -i dumpcapdumpcap -i eth0 -w capture.pcap -v(加 -v/-vv 提高详细度,输出到终端而非文件)sudo usermod -aG wireshark $USER && newgrp wiresharkgroups $USER(出现 wireshark 组即可)三、分析捕获文件 pcap/pcapng
capinfos capture.pcaptshark -r capture.pcap -c 10tshark -r capture.pcap -Y "http" -T fields -e frame.number -e ip.src -e ip.dst -e http.host -e http.request.method -e http.request.uritshark -r capture.pcap -Y "ip.addr==192.168.1.100" -w host100.pcaptshark -i eth0 -Y "http" -T fields -e frame.number -e ip.src -e http.host -e http.request.method -e http.request.uridumpcap -i eth0 -G 60 -W bysec -w cap_%Y-%m-%d_%H-%M-%S.pcap四、实用排查清单
ip link(常见如 eth0/enp0s3/wlan0)sudo usermod -aG wireshark $USER && newgrp wiresharkport 80、tcp port 80 and host example.comhttp、dnsdf -h、ls -lh capture*.pcap*sudo journalctl -u dumpcap -f 观察启动、权限、接口占用等报错。