在 Debian 系统上使用 Dumpcap 进行网络流量捕获是一个常见的需求,以下是一些常用的命令行操作技巧和参数说明:
首先,确保你已经安装了 Wireshark 和 Dumpcap:
sudo apt update
sudo apt install wireshark dumpcap
验证安装:
dumpcap --version
dumpcap -i eth0 -w output.pcap
指定协议抓包:
抓取 UDP 协议数据:
dumpcap -i eth0 udp -w udp_output.pcap
抓取 TCP 协议数据:
dumpcap -i eth0 tcp -w tcp_output.pcap
指定端口抓包:
抓取特定端口数据:
dumpcap -i eth0 port 80 -w http_output.pcap
抓取特定端口范围数据:
dumpcap -i eth0 portrange 1024-49151 -w port_range_output.pcap
指定 IP 或网络抓包:
通过 IP 过滤抓包:
dumpcap -i eth0 -s 0 -w ip_output.pcap host 192.168.1.100
通过网络过滤抓包:
dumpcap -i eth0 -s 0 -w network_output.pcap net 192.168.1.0/24
按时间轮转:
dumpcap -i eth0 -w /tmp/trace-%m-%d-%H-%M-%S-%s -G 30 -W 10 -n
dumpcap -i eth0 -w /tmp/udp.pcap -C 10 -W 5 -n
dumpcap -i eth0 -c 100 -w output.pcap
dumpcap -i eth0 -l -w - | tcpdump -r -
dumpcap -n -i eth0 -w output.pcap
dumpcap -q -i eth0 -w output.pcap
sudo
。以上就是在 Debian 系统上使用 Dumpcap 进行网络流量捕获的一些基本技巧和参数说明,希望对你有所帮助。