Mika's tech blogより。 この記事では、Luaプログラミング言語を使って、Wiresharkで簡単にプロトコルのディセクタを簡単に作成する方法について説明します。これは、Wiresharkにディセクタがないカスタムプロトコルを扱う場合に便利です。例えば、Wiresharkが以下のようになっているとします。 データ部分の様々なバイトが何を表しているのかを見分けるのは難しいです。 WiresharkはC言語で書かれており、Wireshark用のディセクタも一般的にはC言語で書かれていますが、WiresharkはLuaで実装されているため、C言語に慣れていない人でも簡単にディセクタを書くことができます。Luaに慣れていない人にとっては、Luaは非常に軽量なプログラミング言語で、アプリケーションの機能を拡張するためのスクリプト言語として実装されるように設計されています。 Luaを使う