このページはOSC2016doでのセミナーのサポートページです。

今回のセミナーでは以下のようなことを行います。

  1. パケット解析ライブラリLibPGENの紹介
  2. LibPGENを使用した新たなプロトコルを解析するデモ

1. パケット解析ライブラリLibPGENの紹介

プログラミング言語から簡単でがっつりパケット解析をおこなうことができるLibPGENという パケット解析のライブラリを紹介します。

2. LibPGENを使用した新たなプロトコルを解析するデモ

既存環境が解析に対応していないプロトコルの通信を解析するデモンストレーションを行います。 LibPGENは新たなプロトコルのパケットを解析するときの拡張が簡単に行えるように設計してあり、 今回LibPGENを拡張して新たなプロトコルの通信解析を行います。 TMP(TestMessageProtocol)というデモ専用なんちゃってプロトコルを定義して、その通信をする アプリケーションを用意しました。今回はそのアプリケーションの通信をあらかじめキャプチャした ファイルを用意したので、その通信内容を解析するスクリプトを簡単に実装します。

セミナーで使用するプログラムのソース群や参考情報