はじめに パケットフィルタリングやパケットキャプチャといったテクニックはアプリケーションレベルでも十分に作成することが可能です。しかし、本格的なものを作るならば、デバイスドライバを利用した方がよいかもしれません。というわけで、今回はデバイスドライバを利用したパケットフィルタリング(パケットキャプチャ)を行ってみようと思います。アプリケーションレベルでのパケットフィルタリングについては「パケットフィルタリング 〜アプリケーション篇〜」を参照してください。 デバイスドライバを利用したプログラミングの入門テキストは、「Windows Device Driver Programming Part 1」と「Windows Device Driver Programming Part 2」を参照してください。 今回使用するプログラムは以下です。 DrvHookIp.zip そして、今回私が使用する環境