在Ubuntu中设置dumpcap过滤器的步骤如下:
打开终端:
在Ubuntu中,你可以通过快捷键Ctrl + Alt + T来打开终端。
运行dumpcap并设置过滤器: 使用以下命令格式来启动dumpcap,并在命令行中直接指定过滤器:
sudo dumpcap -i <interface> -w <output_file> -f "<filter>"
其中:
<interface> 是你要捕获数据包的网络接口名称(例如 eth0 或 wlan0)。<output_file> 是你希望保存捕获数据包的文件名(例如 capture.pcap)。<filter> 是你想要应用的过滤器表达式(例如 tcp port 80)。例如,如果你想捕获通过以太网接口 eth0 的所有HTTP流量,并将结果保存到 http_traffic.pcap 文件中,你可以运行:
sudo dumpcap -i eth0 -w http_traffic.pcap -f "tcp port 80"
如果你更喜欢使用图形界面来设置过滤器,可以通过Wireshark来实现:
安装Wireshark(如果尚未安装):
sudo apt update
sudo apt install wireshark
启动Wireshark: 在Ubuntu的应用程序菜单中找到并启动Wireshark。
选择网络接口: 在Wireshark的主界面中,从“Capture”菜单选择“Interfaces…”,然后选择你想要捕获数据包的网络接口。
设置过滤器:
在Wireshark的主界面中,找到并点击“Filter”栏。在这里输入你想要的过滤器表达式(例如 tcp port 80),然后按回车键应用过滤器。
开始捕获: 点击“Start”按钮开始捕获数据包。捕获的数据包将显示在Wireshark的主界面中,并且只会显示符合过滤器条件的数据包。
sudo来运行dumpcap。通过以上方法,你可以在Ubuntu中轻松设置dumpcap的过滤器。