• ベストアンサー

パケットの捕捉

ターゲットとなるパケットの送信元IP、送信先IP、シーケンス番号を補足するようなプログラムCでを実装したいのですが、どのようにすればよいのでしょうか? ソケットライブラリを使用するつもりでしたが、ソケットではパケットのヘッダを捕捉できない感じだったので...。 すいませんが、よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

WinPcap is an architecture for packet capture and network analysis for the Win32 platforms. ≫WinPcap は Win32 プラットホームのためのパケット取り込みとネットワーク解析のためのアーキテクチャです。 使用ソフト例: http://www.simeji.com/wiki/pukiwiki.php?Ethereal http://www.vector.co.jp/soft/win95/net/se265139.html 検索文字列:パケットキャプチャ winpcap

noname#11716
質問者

補足

なるほど...。 ダイナミックパケットフィルタリングか、ステートフルインスペクションを実現したプロキシを開発しようとしていなのですが、WinPcapを使えば比較的楽に開発出来そうですね。参考にしてみます。

その他の回答 (1)

回答No.1

こいつを使います。 http://winpcap.polito.it/  英語ですが、日本でもこれを使用したAPLはいくつかあるので、Googleで検索すれば、使用例など、簡単に見つかるでしょう。

参考URL:
http://winpcap.polito.it/
noname#11716
質問者

補足

すいません。 質問させてください。 これはフィルタドライバの一種なんですか?

関連するQ&A