お世話になります。
wiresharkにて、TCP通信の解析を行うためLuaファイルを作成し、起動時に読み込むようにしております。
メニューバーの「ファイル」→「エクスポートパケット解析」→
「プレインテキストとして」を選択してファイルを出力した際に、
luaファイルを読み込まなかった場合は
(省略)
Data (○○bytes)
0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
(省略)
以上のように生データも出力されたのですが、luaファイルを読み込ませた場合は
(省略)
○○○○**(Dataの代わりにluaファイルで定義した名称に置き換わっています)**
No. Time ・・・
(省略)
と出力され、生データが表示されずに次のパケットが出力されました。
luaファイルを読み込ませたときも生データを出力させたいのですが、どのようにluaファイルを作成したらよろしいでしょうか?
大変申し訳ございませんがご助力のほど宜しくお願い致します。
以下、解析用に作成したluaファイルの一部になります。
(my_dissectorは別で定義しており、その中でツリーに格納する処理などを行っております。)
do
target_proto = Proto("TEST_" .. port, port .. " TEST Protocol Dissector")
target_proto.dissector = my_dissector
tcp_table = DissectorTable.get("tcp.port")
tcp_table:add(port, target_proto)
end
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。