Winsock で UDP パケットを送受信する Windows 用の UDP プロキシ アプリケーションを C++ でプログラミングしています。問題は、データと UDP および/または IP ヘッダーだけでなく、パケット全体を処理する必要があることです。IP_HDRINCL を使用して raw ソケットを試しましたが (つづりが間違っている可能性があります)、それでもパケットから一部の情報が切り落とされます。winsockで不可能な場合、これを達成できるライブラリまたは何かがありますか?
1853 次
2 に答える
0
Windowsでパケットをフィルタリングするためのいくつかを次に示します。
- WinDivert無料のオープン ソース プロジェクトは、Windows 7、2008 以降で動作します。ネットワーク層。
- WinpkFilter 3.0コマーシャル、Windows XP 以降。データリンク層
- pcausa、コマーシャル。データリンク層
- Windows フィルタリング プラットフォーム パケット変更のサンプル WinDivert が使用するコールアウト ドライバーを作成するためのサンプルです。カーネル ドライバーを実装する必要があります。ネットワーク層。
于 2012-01-24T23:58:13.257 に答える