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 进行网络数据包捕获。如果有更多问题,欢迎继续提问!