web-dev-qa-db-ja.com

どのWindowsサービスがどのIPとポートをリッスンしているかを調査する

TCP/IPソケットを介して相互に通信するいくつかのWindowsサービスがある実動システムを調査しています。特定のマシンのどの実行可能ファイルがどのIPアドレスとどのポートをリッスンしているかを調べようとしています。

各Windowsサービスのあいまいな構成ファイルをくまなく調べる以外に、必要な詳細をより簡単に提供できるシステムツールはありますか?

17
urig

すでに述べたように、SysInternals(Microsoftなど)による TCPView は優れたツールです。しかし、運用システムでは追加のソフトウェアをインストールできない場合があるため、通常はC:\ WINNT\system32\netstat.exeにあるnetstat.exeを試してみるとよいでしょう。

ヘルプページは

netstat -?

次に例を示します。

netstat -a

すべてのローカルTCP接続とリッスンポートをリモートTCPエンドポイントと一緒にリストします。

netstat -o

プロセスIDを出力に追加します。

netstat -b 

この接続/ポートの確立に関与した実行可能ファイルの名前を示します。

40
mkoeller
9
Gordon Thompson

これを試してみてください。

netstat -abn
3
Zoredache

みんな、ありがとう。確かに非常に役立ちます。友人から、DeviceLockの "Active Ports"というフリーウェアユーティリティが紹介されました。 http://www.devicelock.com/freeware.html/

0
urig

コマンドラインのnetstatツールが役立つ場合があります。使用可能なパラメーターを確認するには、/?を指定して実行します。netstat/?

または、より良いGUIの代替手段があります:SysInternals TcpView(msサイトから無料でダウンロード可能)

0
begray