背景:アプリケーションが実行されているPCで、ネットワークカードに出入りするパケットを監視できるC#アプリケーションを作成する方法を理解しました。私が知っているアプローチは、 http ://www.winpcap.org/がすでにPCにインストールされていることに依存しています。次に、http: //pcapdotnet.codeplex.com/やhttp:// sourceforgeなどのC#ラッパーを使用します。 net / projects /sharppcap/。
質問:しかし、私の質問は、サードパーティのアプリケーション/ドライバーをプリインストールする必要のないパケットをスニッフィングできるC#アプリケーションを使用できるようにするために何をする必要がありますか?
明確化:つまり、現在持っているアプリケーションが本当に必要ですが、アプリケーションを使用する前にXYZにアクセスしてダウンロード/インストールする必要があることをユーザーに指示する必要はありません。質問の目的のために、サードパーティのアプリケーション/ドライバーのダウンロードとインストールの自動化も許可されていないことを前提としています。(WinPCapを使用してバンドルできるかどうかはわかりませんが、残念ながら、バンドルすることは想定されていないと思います)
ありがとう