1

私はwireshark-1.9.2用のプラグインを書いています。サーバーに GUI がないため、tshark を使用します。私の質問は、tshark で新しい設定を追加して適用する方法です。

$HOME/.wireshark/preferences ファイルには次の 1 行しか含まれていません。

ls_payload_display_len: 20

tshark を実行すると、次の警告が表示されます。

Syntax error in preference ls_payload_display_len (applying your preferences once should remove this warning)

function を使用して、ディセクタ コードの設定の値にアクセスできますprefs_register_uint_preference(...)-oしかし、 tshark を開始するときにオプションでそれをオーバーライドすることはできません。

tshark: Invalid -o flag "ls_payload_display_len:80"

したがって、2 つの質問は次のとおりです。

  1. 設定ファイルを tshark に適用して、構文エラーの警告が再度表示されないようにするにはどうすればよいですか?
  2. -otsharkのオプションを使用して設定値を上書きするにはどうすればよいですか?

ありがとう。

4

1 に答える 1