私は同じポートをリッスンする2つのtcpディセクタを持っています。
したがって、私はそのポートを待ち受けるベース解読器を選択し、このベース解読器は2つのTCP解読器の情報を保持します。
パケットがそのポートに到着すると、ベースディセクタはforeachループを作成し、2つのtcpディセクタのすべてを呼び出します。別のディセクタからWiresharkディセクタへの呼び出しが正常に行われた場合の表示方法
私はコード行使用しています:私は(そのパケットがそれをされていない場合は、0を返す)と呼ばれる解剖器具が正常にパケットを解析された場合、それは数を返すことを期待してい
res = Dissector.get("first_tcp_dissector"):call(buffer, pinfo, tree)
を。
しかし、dissector:call(tvb, pinfo, tree)
は何も返されず、解析が成功すれば何の兆候もありません。
first_tcp_dissectorの真の戻り値を取得するにはどうすればよいのですか、または解析が成功した場合はどういうことでしょうか?
(ちなみに、私はヒューリスティックを使用したくない...)