Windowsでリッスンしているポート番号を確認する方法(netstatの使い方)

  1. コマンドプロンプトnetstat -naoを実行
  2. 次にtasklist /svcを実行
  3. 1と2の結果からポートをリッスンしてるexeファイルやサービスを確認

これも先週月曜のmstepでMVP様に聞いてきたのだが、
WindowsXP/2003ではnetstatコマンドにoオプションが追加されていて、
ポート番号に対応するPIDを表示させることができる。
さらに、これもXP以降からデフォルトで存在するtasklistコマンドを使うことで、
起動中のプロセスのexeファイルとPIDを表示することができ、
svcコマンドでサービスまで表示させることができる。
このnetstatとtasklistを併用し、
foundstoneのfportやsysinternalsのtcpviewをインストールしなくても、
同様のことが、OSデフォルトの機能で実現できる。