1

ネットワークトラフィック(TCPおよびUDP)を監視し、帯域幅を特定のネットワークエリアに制限できるライブラリ(C \ C ++)を作成したいと思います(異なるネットワークゾーンに異なるトラフィックシェーピングルールを適用します)。このライブラリは、Windows 7(64ビット)で動作するはずです。この種のライブラリを完全にユーザーモードとして記述できれば幸いです。今、私はWindowsFilteringPlatformについて学んでいます。必要なもののようですが、ネット上にサンプルが不足していて、これまでドライバーを書いたことがありません。誰かが私を正しい方向に動かしてくれるか、そのような種類のライブラリを実装する方法の概要を教えてくれれば、本当にありがたいです。

4

2 に答える 2

4

winpcapライブラリをご覧になりましたか?これは基本的に、Unixの世界で広く使用されているlibpcapライブラリのWindowsバージョンです。同じもののソースはここにあります。それはあなたが始めるのに役立ちます。

ただし、帯域幅を特定のネットワークエリアに制限することの意味はわかりません。

于 2010-01-18T17:36:26.963 に答える
1

また、WinPCap ライブラリの使用と組み合わせて、ピア IP アドレスをフィルター処理するためのドライバーを含むPeerGuardianを覗くことができます。

これがお役に立てば幸いです。よろしくお願いします、トム。

于 2010-01-18T17:44:32.550 に答える