0

コマンドラインから一定期間にわたって送受信される平均ネットワークバイト数を監視する必要がありますが、特定のプロセスまたはポートによって送受信されるネットワークトラフィックに対してのみです。

現在、次を使用してすべてのネットワーク トラフィックを監視できます。

logman create counter -n CounterName -c "\Network Interface(*)\Bytes Total/sec" -f csv -o C:\output.log -si 1

これにより、1秒間隔でネットワークの合計バイト/秒のCSVが得られ、これを解析して平均を決定できますが、単一のポートまたは単一のプロセスで送受信されるトラフィックのみを監視できる必要があります(ポートは良くなる)

私はかなりの量のグーグルを実行しましたが、これを行うために Windows に組み込まれているものを見つけることができません。(私はnetstatも見ました)。これを実行できる無料のサード パーティ製ツールを使用できます。コマンド ラインから実行して何らかのログを生成できる必要があるだけです。

4

1 に答える 1

0

自分で何かを実装したい場合は、上位層の Windows フィルター ドライバーを作成できます。

http://msdn.microsoft.com/en-us/library/windows/hardware/ff564862(v=vs.85).aspx#possible_driver_layers

于 2012-11-14T18:59:15.390 に答える