WindowsでLSP(レイヤードサービスプロバイダー)を使用して発信パケットの宛先ソケット(IPとポート)を変更することは可能ですか?
たとえば、すべてのHTTPパケットをプロキシサーバー(指定されたIP /ポート)にリダイレクトしたいとします。このようにして、Windows用の「システム全体の」プロキシを作成できます。
リダイレクトを行うためWSPSendTo
に、関数内にへの呼び出しを含めようとしました。これらの2つの関数は、さらに2つのパラメーター(、、および)を使用WSPSend
することを除いて、同じパラメーターを使用します。WSPSendTo
const struct sockaddr FAR *
int
問題は、トラフィックがコードで指定されたプロキシに転送されていないことです。これをwiresharkを使用して確認しました!