TCP/IPソケットを介して相互に通信するいくつかのWindowsサービスがある実動システムを調査しています。特定のマシンのどの実行可能ファイルがどのIPアドレスとどのポートをリッスンしているかを調べようとしています。
各Windowsサービスのあいまいな構成ファイルをくまなく調べる以外に、必要な詳細をより簡単に提供できるシステムツールはありますか?
すでに述べたように、SysInternals(Microsoftなど)による TCPView は優れたツールです。しかし、運用システムでは追加のソフトウェアをインストールできない場合があるため、通常はC:\ WINNT\system32\netstat.exeにあるnetstat.exeを試してみるとよいでしょう。
ヘルプページは
netstat -?
次に例を示します。
netstat -a
すべてのローカルTCP接続とリッスンポートをリモートTCPエンドポイントと一緒にリストします。
netstat -o
プロセスIDを出力に追加します。
netstat -b
この接続/ポートの確立に関与した実行可能ファイルの名前を示します。
http://technet.Microsoft.com/en-us/sysinternals/bb897437.aspx
SysInternals TCPViewは素晴らしい
これを試してみてください。
netstat -abn
みんな、ありがとう。確かに非常に役立ちます。友人から、DeviceLockの "Active Ports"というフリーウェアユーティリティが紹介されました。 http://www.devicelock.com/freeware.html/
コマンドラインのnetstatツールが役立つ場合があります。使用可能なパラメーターを確認するには、/?を指定して実行します。netstat/?
または、より良いGUIの代替手段があります:SysInternals TcpView(msサイトから無料でダウンロード可能)