2016-07-13 42 views
0

私はLuaを使用してWiresharkのディセクタを作成しようとしています。問題は、同じポート番号を使用する異なるパケットがあることです。この問題の解決策の1つは、パケットのタイプをチェックし、パケットデータをhereから対応するディセクタに送信する一般的なディセクタを作成することです。私はしかし、wiresharkで同じポート番号を持つ複数のディセクタが動作しないのはなぜか分かりません。 また、私は一般的なディセクタを作成する方法がわかりません。具体的には、一般的な解剖学者がどのように特定の解剖学者に情報を渡すのか、それを表示するために情報をどのように戻すのかはわかりません。私が疑問に思っているもう一つのことは、一般的なディセクタを作成すると、それを設計して、一般的なディセクタを使ってデコードするパケットのタイプを選択できるようにするべきです。この場合、何ができるのか教えてください。ありがとう。Wireshark Lua Wiresharkで同じポート番号の複数のディセクタが動作しない理由

答えて

0

あなたはヒューリスティック解剖学者としてあなたのLua解剖学者を登録したいと思います。そのためには、Wireshark開発者ガイドのSection 11.6.5.3を参照してください。register_heuristicルア機能を使用してください。

あなたはLuaのサンプルヒューリスティックの解剖を探しているなら、私は、例えば、Wiresharkのウィキを訪れ、そこに例のいくつかを見WiresharkのLuaの例のwikiページにありますdissector.lua解剖器具をお勧めします。

関連する問題