0

特定のアプリケーションに出入りするネットワーク トラフィックをキャプチャする必要があります。主な問題は、これをブロッキング方式で実行したいということです。つまり、トラフィックをキャプチャし、分析と暗号化/復号化を実行してから、通常のルートに沿って転送します。そのため、何らかのブロッキング メカニズムを使用する必要があります。

これを Windows で簡単に実行できるコードまたはライブラリはありますか (Server 2008 または Win7 で実行できます)。既に存在する C++ (または Python/Java) クラスまたはライブラリはありますか?

ソリューションもターゲット アプリと同じマシン上で実行され、管理者権限を持つことを意図しています。

コードサンプルへのポインタは大歓迎です。

ご協力いただきありがとうございます。

ps: 私は WinPcap を見てきましたが、私の (限られた) 理解では、特定のアプリケーションに基づいてフィルタリング/ブロックすることはできません。そうですか、それとも何か見逃しましたか?そこに他の解決策はありますか?

4

1 に答える 1

0

これについては、 WinDivertを確認する必要があります。通常のパケット スニファー (winpcap など) とは異なり、WinDivert にはパケットをブロック/フィルター処理する機能もあるため、探しているものになる可能性があります。開示: WinDivert は私自身のプロジェクトです。

于 2013-06-07T11:54:19.683 に答える