1. 安装Dumpcap
在Debian系统上,Dumpcap通常与Wireshark捆绑安装。若未安装,可通过APT包管理器获取:
sudo apt update && sudo apt install wireshark
安装完成后,通过dumpcap --version验证是否成功安装。
2. 捕获网络流量(关键步骤)
使用Dumpcap捕获流量时,需指定网络接口(如eth0、wlan0)和输出文件(.pcap格式)。常用命令示例:
sudo dumpcap -i any -w output.pcap(any表示所有可用接口);sudo dumpcap -i eth0 -w eth0_traffic.pcap;sudo dumpcap -i eth0 -w http_https.pcap -f "port 80 or port 443"(-f为BPF过滤语法);sudo dumpcap -i eth0 -w limited.pcap -c 1000(避免文件过大)。3. 分析捕获的流量(核心环节)
捕获完成后,需通过Wireshark(图形界面)或Tshark(命令行)分析.pcap文件:
wireshark output.pcap,进入图形界面后可使用过滤功能快速定位可疑流量:
ip.addr == 192.168.1.100(替换为目标IP);tcp.port == 22 || tcp.port == 8080;dns(查看DNS请求是否异常,如高频查询陌生域名)。tshark -r output.pcap -Y "http.request.method == POST"(过滤HTTP POST请求,常见于恶意软件上传数据)。4. 识别网络攻击的关键指标
通过Dumpcap捕获的流量,需重点关注以下异常特征,判断是否存在攻击:
5. 自动化与进阶技巧
dumpcap -i eth0 -w - | tcpdump -r -实时显示捕获的流量(无需保存到文件),快速响应攻击;-b filesize:100设置每个捕获文件100MB,-b files:5保留5个文件,避免磁盘空间耗尽;注意事项
sudo运行;