dumpcap
是 Wireshark 套件中的一个命令行工具,用于捕获网络数据包。以下是一些常用的 dumpcap
命令行参数及其详解:
-i
-i eth0
-w
.pcap
或 .pcapng
格式保存。-w capture.pcap
-C
-C 100
表示每个文件最大为 100 MB。-G
-G 3600
表示每小时创建一个新的捕获文件。-W
-W 10
表示最多保留 10 个捕获文件。-q
-v
-vv
-f "tcp port 80"
只捕获 TCP 端口 80 的数据包。-a
-a 65535
表示捕获整个数据包,不截断。-s
-a
,设置捕获数据包的最大长度。-n
-nn
-N
-t
-t ad
表示使用绝对日期和时间。-T
-T fields
表示输出特定字段的数据。-E
-E encryption_key=123456
。-K
dumpcap -i eth0 -w capture.pcap -C 100 -G 3600 -W 10 -f "tcp port 80" -n
这个命令会在 eth0
接口上捕获 TCP 端口 80 的数据包,每个文件最大 100 MB,每小时创建一个新的文件,最多保留 10 个文件,并且不进行名称解析。
希望这些参数能帮助你更好地使用 dumpcap
进行网络数据包捕获。如果有更多问题,欢迎继续提问!