Visual C++ (Windows) でネットワーク監視アプリケーションを作成する必要があります。どのライブラリまたは API を使用することをお勧めしますか?
3573 次
2 に答える
2
Transport Driver Interface (TDI)フィルターを使用すると、ネットワーク トラフィックを監視できます。
また、 ethereal/wireshark を強化するlibpcapを使用することもできます。これはNetwork Driver Interface Specification (NDIS)に基づいています。
于 2009-03-09T13:42:33.527 に答える
1
本当に監視したいものに応じて、いくつかのオプション:
ネットワーク機器と通信し、さまざまなMIBからデータを取得するためのNet-SNMP(または他のSNMPライブラリ)(たとえば、インターフェイスカウンター、CPU使用率、およびベンダーが提供するその他の機能を収集する場合)
WinPcapは、より低レベルのパケット指向の処理を実行します(たとえば、BPFフィルターのパワーと速度を使用して特定のタイプのトラフィックをキャプチャします)
特定の種類の情報(NetFlow、sFlow)の収集に興味がある場合は、あまりお役に立てません。すぐに使えるツールはありますが、ライブラリの形であるかどうかはわかりません。
RRDtool(ユーザーにいくつかの素晴らしいプロットを表示したい場合)
于 2009-03-09T14:34:25.883 に答える