パケットモニター(PktMon)–Windows10に組み込まれたパケットスニファー
パケットモニター (PktMon.exe
)は、Windows101809およびWindowsServer2019で導入された組み込みのネットワークトラフィックアナライザー(スニファー)です。Windows10 May 2020 Update(バージョン2004)では、パケットモニターの多くの新機能が実装されました(リアルタイムパケットキャプチャがサポートされるようになりました。PCAPNG形式がサポートされ、Wiresharkトラフィックアナライザに簡単にインポートできます)。したがって、Windowsには、tcpdump
と同様のネットワークパケットをキャプチャする機能があります。 、およびシステムまたはネットワーク管理者は、これを使用してネットワークの動作とパフォーマンスを診断できます。
パケットモニターを使用すると、ネットワークパケットレベルでコンピュータのネットワークインターフェイスを通過するすべてのネットワークアクティビティを取得できます。
Ealier、netsh trace
コマンドは、Windowsでネットワークトラフィックをキャプチャし、パケットを検査するために使用されました。
pktmon.exe
でヘルプを入手できます コマンドプロンプトでツールを実行することによるオプションと構文。
基本的なパケットモニターコマンドは次のとおりです。
- フィルター -パケットフィルターを管理する
- comp –登録済みコンポーネントの管理
- リセット -パケットカウンタをリセットします
- 開始 –パケット監視を開始します
- 停止 -パケット監視を停止します
- フォーマット –トラフィックログファイルをテキスト形式に変換します
- pcapng –pcapng形式に変換
- アンロード –PktMonドライバーをアンロードします
サブコマンドのヘルプを表示するには、その名前を入力します:
pktmon filter
Windows10デバイスで実行中のサービスに着信するトラフィックのダンプを収集してみましょう。 FTP(TCPポート20、21)およびHTTP(ポート80および443)トラフィックを分析するとします。
TCPポートのパケットフィルターを作成します(また、UDPおよびICMPトラフィックを追跡できます):
pktmon filter add -p 20 21
pktmon filter add HTTPFilter –p 80 443
アクティブなフィルターのリストを表示します:
pktmon filter list
バックグラウンドトラフィックキャプチャを実行するには、次のコマンドを実行します:
pktmon start –etw
Log file name: C:\Windows\System32\PktMon.etl Logging mode: Circular Maximum file size: 512 MB Active measurement started.
このモードでは、pktmonはすべてのネットワークインターフェイスからデータを収集しますが、パケットの最初の128バイトのみがログに記録されます。特定のコンピュータインターフェイスでパケットを完全にキャプチャするには、次のコマンドを使用します。
pktmon start --etw -p 0 -c 9
ここでc valueは、次のコマンドを使用して取得できるネットワークインターフェイスのIDです。
pktmon comp list
パケットフィルターは、C:\Windows\System32\PktMon.etl
に設定したフィルターに一致するすべてのトラフィックを書き込みます (最大ファイルサイズは512 MBです)。ダンプの記録を停止するには、次のコマンドを実行します。
pktmon stop
また、Windowsの再起動後、ネットワークパケットの収集が停止します。
次に、トラフィックダンプファイルをETLからプレーンテキスト形式に変換できます。
pktmon format PktMon.etl -o c:\ps\packetsniffer.txt
または
pktmon PCAPNG PktMon.etl -o c:\ps\packetsniffer.pcapng
トラフィックダンプをテキスト形式で分析するか、ETLファイルを管理者のコンピュータにインストールされているMicrosoft Network MonitorまたはWireShark(PCAPNG形式)にインポートできます。
作成したすべてのパケットモニタフィルタを削除するには、次のコマンドを実行します。
pktmon filter remove
PktMonを使用して、ネットワークトラフィックをリアルタイムで追跡できます。これを行うには、-l real-time
を使用します パラメータ。このモードでは、キャプチャされたパケットはコンソールに表示され、バックグラウンドでログファイルに書き込まれません。
pktmon start --etw -p 0 -l real-time
トラフィックの収集を停止するには、
Ctrl+C
を押します 。 ネットワークインターフェイスでパケット損失(ドロップ)が発生した場合、PacketMonは理由を示します(たとえば、MTUまたはVLANが正しくない)。
拡張機能を使用して、WindowsAdminCenterでPktMonを使用することもできます。ネットワークの問題を診断するときにコンピューターまたはサーバーから収集したデータは、MicrosoftNetworkMonitorやWiresharkなどのネットワークトラフィックを分析するより強力なソフトウェアで使用される場合があります。
-
Windows 10 または Windows 11 で内蔵カメラを無効にする方法
最新のサイバーセキュリティの傾向を監視している場合は、カメラをオフにしておくことが、少なくとも長期間使用していないときは、おそらく最善の利益になることに同意するでしょう. 以下では、Windowsコンピューターの内蔵カメラをオフにする正確な段階的な方法について説明します.それでは始めましょう。 Windows で内蔵カメラを無効にする方法 コンパクトで高品質のカメラ アプリの美徳を謳う必要はありません。特に新しい在宅勤務文化では、単なる流行ではなく、文化的な変化と仕事の未来のように見えます。先に予測。 ウェブカメラを使用すると、同僚とオンラインでリアルタイムでつながることができるだ
-
Windows 10 でパフォーマンス モニターを開く方法
Windows 10 がリリースされたとき、ユーザーは多くの変更と追加に気づきました。多くの基本設定にアクセスする方法が変更されました。それらの 1 つがパフォーマンス モニターです。パフォーマンス モニターは Windows の便利なツールの 1 つで、ハードウェア リソースに関するリアルタイムの情報を表示するのに役立ち、コンピューターがそのリソースをどのように管理しているかを通知します。 パフォーマンス モニターを使用すると、プロセスを終了または終了したり、さらに多くのことを行うことができます。 CPU使用率など、コンピューター上のさまざまなアクティビティを監視します。パフォーマンス モ