このポートをバインドしているものは何ですか?


9

何かが私のポート80でコンテンツを提供していますが、これを実行しているプロセスがわかりません。どのプロセスがどのポートにバインドされているかを確認する方法はありますか?

更新: これはnetstat... の出力です。残念ながら、ポート80をバインドしているようには見えません。ポート80はまだ情報を提供していますが。これは不可能ですか、何か不足していますか?(下記参照)

更新:netstat -anboタスクマネージャーのプロセスを 実行して相互参照した後skypekit.exe、ポート80をバインドしていることがわかりました。ただし、この問題のこれ以上の調査は、おそらくこの質問の範囲外になります。追加するだけで、Trillianはskypekit.exeそのトラフィックにポート80と443を使用していました。

PS D:\> netstat -anbo

Active Connections

  Proto  Local Address          Foreign Address        State           PID
  TCP    0.0.0.0:80             0.0.0.0:0              LISTENING       6664
 [skypekit.exe]
  TCP    0.0.0.0:135            0.0.0.0:0              LISTENING       1280
  RpcSs
 [svchost.exe]
  TCP    0.0.0.0:443            0.0.0.0:0              LISTENING       6664
 [skypekit.exe]
  TCP    0.0.0.0:445            0.0.0.0:0              LISTENING       4
 Can not obtain ownership information
  TCP    0.0.0.0:1025           0.0.0.0:0              LISTENING       916
 [wininit.exe]
  TCP    0.0.0.0:1026           0.0.0.0:0              LISTENING       1480
  eventlog
 [svchost.exe]
  TCP    0.0.0.0:1027           0.0.0.0:0              LISTENING       1568
  Schedule
 [svchost.exe]
  TCP    0.0.0.0:1028           0.0.0.0:0              LISTENING       980
 [lsass.exe]
  TCP    0.0.0.0:1029           0.0.0.0:0              LISTENING       568
 [spoolsv.exe]
  TCP    0.0.0.0:1030           0.0.0.0:0              LISTENING       956
 [services.exe]
  TCP    0.0.0.0:2987           0.0.0.0:0              LISTENING       308

何かが私のポート80上のコンテンツを提供している ... 私のポート80は、まだ情報が提供され、あなたがしている印象を与える/あなたに言って何コンテンツを提供し、そのポートからの?
ボブ

私の答えを見てください、あなただけではあり-anbませ-bん!(aはリスニングポートを提供します)
RedGrittyBrick 2012

@RedGrittyBrick:更新しました(ただし、-oPIDを取得するにはフラグを追加する必要がありました)...
wen

回答:


16

やってみる netstat -anb

C:\> netstat -anb

Active Connections

  Proto  Local Address          Foreign Address        State           PID
  TCP    0.0.0.0:80             0.0.0.0:0              LISTENING       1724
  [Apache.exe]

更新:それでは理由があります!-anb

C:\> netstat /?

Displays protocol statistics and current TCP/IP network connections.

NETSTAT [-a] [-b] [-e] [-n] [-o] [-p proto] [-r] [-s] [-v] [interval]

  -a            Displays all connections and listening ports.
                                         ^^^^^^^^^^^^^^^^^^^^
                                         ||||||||||||||||||||

どこにありnetstatますか?それはおそらく私のPATH上にないからです。
wen

@Pepijn:%windir%/ System32?
RedGrittyBrick 2012

右...何かが私のPATHを中傷した...だから私は私の問題の一部を見つけたと思う。ありがとう。^^
2012

@Pepijnもしsystem32あなたの道から外れたら、どうやって走ったのcmd?それは少し混乱しています。
ボブ

1
@BOb:検索を開始することで、cmd.exeファイルを見つけるだけです...私は推測しますか?^^
wen

4

将来の参考のために、Sysinternalsには、マシンで何が起こっているのかを発見するための素晴らしいツールがたくさんあります。 たとえば、tcpviewは、TCP / UDPソケットのリアルタイム監視を提供します。filemonは、ファイルアクセスに関連するアクティビティを表示できます。リストは続きます。


0

1つの方法は使用することです netstat -anbo

Active Connections

  Proto  Local Address          Foreign Address        State           PID
  TCP    0.0.0.0:21             0.0.0.0:0              LISTENING       7908
 [filezillaserver.exe]
  TCP    0.0.0.0:135            0.0.0.0:0              LISTENING       468
  RpcSs
 [svchost.exe]
  TCP    0.0.0.0:443            0.0.0.0:0              LISTENING       4588
 [vmware-hostd.exe]

vmware-hostdを停止すると、起動するはずです。


0

このPowerShellコマンドを実行すると、たとえば443でリッスンしているプロセスの名前が表示されます。

Get-Process -Id (Get-NetTCPConnection -LocalPort 443).OwningProcess

Handles NPM(K)    PM(K)     WS(K)     CPU(s)     Id SI ProcessName
------- ------    -----     -----     ------     -- -- -----------
    143     15     3448     11024             4572 0 MySuperServer
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.