无法从命令行设置 tshark 首选项

Not able to set tshark preferences from command line

我在 CentOS 服务器上使用 tshark,其中未安装 wireshark,仅安装了 tshark、editcap 和 capinfos。我没有文件 $HOME/.wireshark/preferences

但是,我得到了命令 tshark -G defaultprefs

的正确输出

所以我尝试使用 tshark -r input.pcap -o wlan.ignore_wep: Yes - with IV 覆盖 ignore_wep 首选项,但得到的输出是 tshark: Invalid -o flag "wlan.ignore_wep:"

关于到底出了什么问题或在哪里可以找到 tshark 首选项文件的任何线索?

提前致谢。

由于您尝试设置的选项值中有空格,您需要将其括在引号中:

tshark -r input.pcap -o "wlan.ignore_wep: Yes - with IV"

默认首选项已编译到 wireshark 共享库中。