MPEG2-TTSのwireshark dissectorがLuaでだそうですよ?

MPEG2-TTSのWireshark dissectorをLuaで書いた

前回の 問題児たちがwiresharkのdissectorをLuaで書くそうですよ? は、wiresharkで対応していないプロトコルなんてあるはずないじゃない!
って感じだったんだけど、どうもMPEG2-TTS(.m2ts)に関してはそうじゃないロボ的な感じになったので、ちょっと書いてみました。
MPEG2-TTSって言うと、MPEG2-TSの0x47の手前4byteにタイムスタンプが付与されて、1ブロック192byteになるアレです。
192byteのブロックに分けて、4byteは自分で適当に読んで、残った188byteをwiresharkのDissectorに投げるのを繰り返してます。

BitBucket ローカルに置きましたので、参考程度にどうぞ。

https://ainoniwa.net/data/ainoniwa-dissector_plugins-dbd22320bfb1.zip

使う時は ${wireshark-path}/plugins/${version}/ の下に置けばいいだけです。

Hugo で構築されています。
テーマ StackJimmy によって設計されています。