自分のマシンの背後にあるネットワークに帯域幅アロケータを開発したいと思います。C/C++ Windowsトラフィックブロッカー
今、私はNDISについて読んだことがありますが、マシンからのものでもマシンからのものでもないネットワークトラフィックがTCP/IPスタックに入るかどうかわからないので、パケットをブロック/ Windowsマシン上でNDISを介して。
自分のマシンの背後にあるネットワークに帯域幅アロケータを開発したいと思います。C/C++ Windowsトラフィックブロッカー
今、私はNDISについて読んだことがありますが、マシンからのものでもマシンからのものでもないネットワークトラフィックがTCP/IPスタックに入るかどうかわからないので、パケットをブロック/ Windowsマシン上でNDISを介して。
NDIS(カーネル)ドライバはWindowsネットワークスタックに存在するため、このスタックによって処理されるパケットのみを傍受できます。
あなたのコンピュータに送信されないパケットをフィルタリングすることはできません。無関係なトラフィックになり、通常動作モードにおいて
(コンピュータがルータとして動作する場合、パケットがコンピュータに送信され、それが問題だった場合、コンピュータが、実際の仮親にパケットを転送する)
上で指摘したように、NICドライバ/ファームウェアによって削除されます。しかし、これはSWの問題であるため、デバイスドライバやファームウェアに適切なロジックを追加することでこの動作を変更することができます。これは、例えばスニッファの動作方法です。
質問は何ですか? –