特定のアプリケーションに出入りするネットワーク トラフィックをキャプチャする必要があります。主な問題は、これをブロッキング方式で実行したいということです。つまり、トラフィックをキャプチャし、分析と暗号化/復号化を実行してから、通常のルートに沿って転送します。そのため、何らかのブロッキング メカニズムを使用する必要があります。
これを Windows で簡単に実行できるコードまたはライブラリはありますか (Server 2008 または Win7 で実行できます)。既に存在する C++ (または Python/Java) クラスまたはライブラリはありますか?
ソリューションもターゲット アプリと同じマシン上で実行され、管理者権限を持つことを意図しています。
コードサンプルへのポインタは大歓迎です。
ご協力いただきありがとうございます。
ps: 私は WinPcap を見てきましたが、私の (限られた) 理解では、特定のアプリケーションに基づいてフィルタリング/ブロックすることはできません。そうですか、それとも何か見逃しましたか?そこに他の解決策はありますか?