3

私が自分自身に与えた次の課題に関して、コミュニティからの経験からのアドバイスをいただければ幸いです。つまり、ここでの最善のアプローチ/方向性に関する指針はありますか?

要件

  1. ユーザーの Windows PC から特定の IP アドレス (または DNS 名) のセットへのネットワーク使用状況の収集/リアルタイム監視を、PC の視点で実行されているアプリケーション/プロセスごとに許可し、「アップ」と「」を区別します。ダウン」トラフィック。例: その日の各 PC プロセス/アプリケーションで使用された (構成済みの IP アドレス/DNS 名のセットへの送信) ネットワーク トラフィックの量を表示します。

  2. ソリューションは、ユーザーが使用している PC で実行する必要があります (つまり、別の PC でソフトウェアをセットアップする必要はありません)。

  3. Windows PC の場合 (XP、Vista、Windows 7 など)

  4. ユーザーに顕著なパフォーマンス ヒットを引き起こしてはなりません (インターネット ブラウジングの速度低下など)。

  5. GUI プログラム (例: C# WPF アプリ) がアクセスしてユーザーに表示できるように、収集したデータを PC に保存する必要があります。

4

2 に答える 2

2

Microsoft Network Monitorはそれをすべて行うことができます。

新しい高性能キャプチャ機能により、フレームをドロップすることなく、より高速なネットワークでキャプチャできます。パーサー プロファイルは、フィルタリング/解析速度を向上させる簡単な方法を提供し、さまざまなパーサー セットをすばやく切り替えることができます。また、Color Rules、Windows Layouts、Column Management などの UI の更新により、クールなカスタマイズを柔軟に実行できるようになり、思い通りに作業できるようになりました。

  • 頻繁に更新されるスクリプトベースのパーサー モデル
  • 同時ライブ キャプチャ セッション Windows Vista のサポート
  • 32 ビット プラットフォームおよび 64 ビット プラットフォームのサポート
  • キャプチャおよび解析エンジンにアクセスするためのネットワーク会話およびプロセス追跡 API のサポート
  • ワイヤレス モニター モードのキャプチャ
于 2010-07-08T06:05:40.100 に答える
1

ネットワーク関連のものについては、Microsoft Network Monitor ツールを使用する必要があります。また、WinPcap と Ethreal も利用可能なツールです。

于 2010-07-08T06:06:35.580 に答える