Windows では、ポートに接続されているプロセスを確認するために、次の操作を実行できることがわかっています。
netstat -a -b
しかし、特定のプロセスにアタッチされたポートの表示を制限するにはどうすればよいでしょうか?検索文字列しかし、プロセスの実行可能ファイルがポート情報と同じ行に記載されていないため、これは役に立ちません。
PS C:\Users\nimmylebby> netstat -a -b
[svchost.exe]
TCP [::]:49154 NIMMY-LAPTOP:0 LISTENING
Schedule
[svchost.exe]
TCP [::]:49155 NIMMY-LAPTOP:0 LISTENING
[services.exe]
TCP [::]:49156 NIMMY-LAPTOP:0 LISTENING
[lsass.exe]
UDP 0.0.0.0:500 *:*
IKEEXT
[svchost.exe]
UDP 0.0.0.0:3702 *:*
FDResPub
[svchost.exe]
誰か何か手がかりを持っていますか?
答え1
一つの選択肢はSysinternals TCPViewこれには、プロセス名でフィルタリングできるコマンドライン バージョンが含まれています。
Tcpvcon の使用
Tcpvcon の使用方法は、Windows に組み込まれている netstat ユーティリティの使用方法と似ています。
使用法: tcpvcon [-a] [-c] [-n] [プロセス名またはPID]
-a すべてのエンドポイントを表示します (デフォルトでは確立された TCP 接続を表示します)。 -c 出力を CSV として印刷します。 -n アドレスを解決しません。