Cosa sta vincolando questa porta?


9

Qualcosa sta offrendo contenuti sulla mia porta 80, ma non so quale processo stia facendo questo. C'è un modo per scoprire quale processo è associato a quale porta (e)?

Aggiornamento: questo è l'output di netstat... purtroppo, nulla sembra vincolare la porta 80. Sebbene la mia porta 80 stia ancora servendo informazioni. È impossibile o mi sto perdendo qualcosa? (vedi sotto)

Aggiornamento: dopo l'esecuzione netstat -anboe il riferimento incrociato con i processi nel taskmanager, ho scoperto che skypekit.exesta vincolando la mia porta 80. Tuttavia, qualsiasi ulteriore esplorazione di questo problema probabilmente non rientra nell'ambito di questa domanda. Solo per aggiungere, Trillian stava usando le porte 80 e 443 per skypekit.exee il suo traffico.

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

Qualcosa sta servendo contenuti sulla mia porta 80 ... la mia porta 80 sta ancora servendo informazioni Cosa ti sta dicendo / ti dà l'impressione che stai servendo contenuti da quella porta?
Bob

Vedere la mia risposta, è necessario -anbnon -bsolo! (a dà le porte di ascolto)
RedGrittyBrick il

@RedGrittyBrick: Ho aggiornato (anche se ho dovuto aggiungere la -obandierina per ottenere PID) ...
wen

Risposte:


16

Provare 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]

Aggiornamento: che un in -anbè lì per un motivo!

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.
                                         ^^^^^^^^^^^^^^^^^^^^
                                         ||||||||||||||||||||

Dove si netstattrova? Perché probabilmente non è sul mio PERCORSO.
wen,

@Pepijn:% windir% / System32?
RedGrittyBrick,

Giusto ... qualcosa ha rovinato il mio PERCORSO ... quindi credo di aver trovato parte del mio problema. Grazie. ^^
wen

@Pepijn Se system32è fuori dal tuo percorso, come hai corso cmd? È un po 'confuso.
Bob

1
@BOb: da Inizia la ricerca, dove trova il cmd.exefile ... credo? ^^
wen

4

Per riferimento futuro, Sysinternals ha molti ottimi strumenti per scoprire cosa sta succedendo sulla tua macchina. tcpview , ad esempio, ti dà il monitoraggio in tempo reale dei socket TCP / UDP, filemon può mostrarti attività relative agli accessi ai file ... l'elenco continua.


0

Un modo è usare 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]

dopo aver fermato vmware-hostd dovrebbe essere attivo.


0

Basta eseguire questo comando PowerShell e vedrai il nome del processo in ascolto, ad esempio 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
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.