ubuntu

dumpcap在ubuntu中的使用案例分享

小樊
34
2025-12-23 02:24:34
栏目: 智能运维

dumpcap 是 Wireshark 套件中的一个命令行工具,用于捕获网络数据包。以下是在 Ubuntu 中使用 dumpcap 的一些案例:

案例 1:基本数据包捕获

步骤

  1. 打开终端。
  2. 输入 sudo dumpcap -i eth0 -w capture.pcap 并按回车键。

说明

案例 2:按过滤器捕获数据包

步骤

  1. 打开终端。
  2. 输入 sudo dumpcap -i eth0 -w capture.pcap 'tcp port 80' 并按回车键。

说明

案例 3:捕获特定时间段的数据包

步骤

  1. 打开终端。
  2. 使用 cron 或其他定时任务工具设置一个定时任务,在特定时间段内运行 dumpcap

例如,使用 cron 在每天的凌晨 2 点到 4 点之间捕获数据包:

  1. 编辑 crontab 文件:crontab -e
  2. 添加以下行:
0 2 * * * /usr/sbin/dumpcap -i eth0 -w /var/log/capture_%Y%m%d_%H%M%S.pcap

这将在每天的凌晨 2 点运行 dumpcap,并将捕获的数据包保存到 /var/log/ 目录下,文件名包含日期和时间。

案例 4:实时查看捕获的数据包

虽然 dumpcap 主要用于捕获和保存数据包,但你也可以使用 -l 选项来实时查看捕获的数据包(不保存到文件):

sudo dumpcap -i eth0 -l

注意事项:

0
看了该问题的人还看了