Dumpcap在Debian上的图形界面使用教程
一 核心概念与准备
sudo apt update && sudo apt install wireshark。Dumpcap 负责高性能捕获,Wireshark 负责可视化分析与过滤,两者配合使用效率更高。二 安装与权限配置
sudo apt update && sudo apt install wireshark。sudo usermod -aG wireshark $USER,然后注销并重新登录使组权限生效。sudo setcap 'cap_net_raw,cap_net_admin+ep' /usr/sbin/dumpcap(赋予原始套接字与网络管理能力)。dumpcap --version 应返回版本号,表示 Dumpcap 可用。三 在Wireshark图形界面中使用Dumpcap引擎
tcp port 80udp port 53host 192.168.1.100四 图形化分析与实践示例
httpdnsip.addr == 192.168.1.100sip or rtp,仅抓取 SIP/RTP 信令与媒体流,便于分析呼叫建立、编解码与丢包。sudo dumpcap -i any -w voip.pcap -f "udp port 5060 or udp port 5061"(SIP),或 sudo dumpcap -i any -w rtp.pcap -f "udp port 10000-20000"(常见 RTP 范围),再用 Wireshark 打开分析。五 常见问题与优化建议
sudo usermod -aG wireshark $USER 并重新登录,或使用 setcap 方案后再试。sudo dumpcap -i any -c 1000 -w capture.pcap;或按文件大小分段写入(Wireshark 界面可设置“自动创建新文件”)。长时间捕获请预留足够磁盘空间并关注系统资源占用。