在Linux下使用dumpcap
设置过滤器,可以通过命令行参数或者在启动dumpcap
时指定过滤器表达式。以下是两种常见的方法:
你可以在启动dumpcap
时直接通过命令行参数来设置过滤器。例如,如果你想捕获所有HTTP流量,可以使用以下命令:
sudo dumpcap -i any -w output.pcap 'port 80 or port 443'
这里的-i any
表示监听所有网络接口,-w output.pcap
表示将捕获的数据包写入到output.pcap
文件中,而'port 80 or port 443'
就是过滤器表达式。
dumpcap
时指定过滤器文件你也可以先创建一个包含过滤器表达式的文本文件,然后在启动dumpcap
时指定这个文件。例如,创建一个名为filter.txt
的文件,内容如下:
port 80 or port 443
然后使用以下命令启动dumpcap
:
sudo dumpcap -i any -w output.pcap -F filter.txt
这里的-F filter.txt
表示使用filter.txt
文件中的过滤器表达式。
sudo
来运行dumpcap
。dumpcap
可能无法正常工作。通过以上方法,你可以在Linux下使用dumpcap
设置过滤器来捕获特定的网络流量。