ubuntu

ubuntu下dumpcap命令有哪些

小樊
35
2025-07-26 11:44:17
栏目: 智能运维

在Ubuntu下,dumpcap 是 Wireshark 套件中的一个命令行工具,用于捕获网络数据包。以下是一些常用的 dumpcap 命令及其选项:

基本用法

  1. 捕获所有接口的数据包

    sudo dumpcap -i any
    
  2. 捕获特定接口的数据包

    sudo dumpcap -i eth0
    
  3. 将捕获的数据包保存到文件

    sudo dumpcap -i any -w capture.pcap
    
  4. 限制捕获的数据包数量

    sudo dumpcap -i any -c 100 -w capture.pcap
    
  5. 设置捕获的数据包大小限制

    sudo dumpcap -i any -s 65535 -w capture.pcap
    

高级选项

  1. 设置捕获过滤器

    sudo dumpcap -i any -f "port 80" -w capture.pcap
    
  2. 设置时间戳精度

    sudo dumpcap -i any -t ad -w capture.pcap
    
  3. 使用混杂模式

    sudo dumpcap -i any -p -w capture.pcap
    
  4. 捕获特定协议的数据包

    sudo dumpcap -i any -Y "tcp port 80 or udp port 53" -w capture.pcap
    
  5. 实时显示捕获的数据包

    sudo dumpcap -i any -l -w - | tcpdump -r -
    
  6. 使用BPF(Berkeley Packet Filter)进行高级过滤

    sudo dumpcap -i any -B 1000000 -w capture.pcap
    

其他常用选项

注意事项

通过这些选项,你可以灵活地控制 dumpcap 的行为,以满足不同的捕获需求。

0
看了该问题的人还看了