Пишу плагин для wireshark-1.9.2. У нас нет графического интерфейса на сервере, поэтому мы используем tshark. Мой вопрос: как добавить и применить новые настройки с помощью tshark?
Мой файл $HOME/.wireshark/preferences содержит только одну строку:
ls_payload_display_len: 20
Когда я запускаю tshark, я получаю предупреждение:
Syntax error in preference ls_payload_display_len (applying your preferences once should remove this warning)
Я могу получить доступ к значению предпочтения в коде диссектора с помощью функции prefs_register_uint_preference(...)
. Но я не могу переопределить его с помощью параметра -o
при запуске tshark:
tshark: Invalid -o flag "ls_payload_display_len:80"
Итак, два вопроса:
- Как применить файл настроек с помощью tshark, чтобы предупреждение о синтаксической ошибке больше не отображалось?
- Как переопределить значения настроек с помощью параметра
-o
tshark?
Спасибо.