Come posso vedere se una porta è in uso su un computer Windows?


23

Sto usando Windows XP Pro e devo sapere se qualcosa è registrato su una porta.

In tal caso, come posso sapere cosa c'è sulla porta?

MODIFICARE

Quello che intendo per registrato è che sto provando a testare un'applicazione remota di .NET e ho bisogno di vedere se l'applicazione è in esecuzione o registrata su una determinata porta.

Risposte:


34

netstat -a -b mostrerà tutte le porte di ascolto e il nome dell'eseguibile (piuttosto che solo il PID).

Se preferisci una versione grafica, TCPView di Microsoft ti mostrerà le stesse informazioni, aggiornando in tempo reale.


1
Che ne dite di cercare una determinata porta è in uso o meno
FindOutIslamNow,

1
@Kilanny Il findstrcomando trova linee che corrispondono ad un certo schema, quindi netstatinserisci l' output in esso:netstat -a | findstr 8888
Stephen Jennings,

1
@Kilanny Oppure, reindirizza l'output su un file e cercalo con il tuo editor di testo:netstat -a -b > output.txt
Stephen Jennings,

4

TCPview dalla Suite Sysinternals lo fa in un modo piacevole, GUI.

Include un intervallo di aggiornamento configurabile, la risoluzione dell'indirizzo e l'evidenziazione delle differenze. Ed è molto più veloce di netstat -a -b.

Disponibile anche come versione da riga di comando (tcpvcon.exe). Entrambi sono gratuiti.


Questo strumento ha appena reso la mia giornata. Ancora una volta sysinternals in soccorso. Non ne avevo mai avuto bisogno prima d'ora, non sarà dimenticato!
Chris Marisic,

È così bello vedere che una risposta di otto anni aiuta ancora le persone. Grazie per il feedback!
Tomalak,

3

Come definisci "registrato"?

Ad ogni modo, netstat -o elencherà le porte attualmente in uso e in ascolto con PID e tasklist (o qualunque listener ID processo disponibile) ordinerebbe il nome del processo e l'eseguibile immagino? ^^

modifica: Oh bello, non ho notato l'opzione netstat -b - questa è ovviamente l'opzione migliore :)


2

Esegui netstat dalla riga di comando e ti mostrerà tutte le connessioni correnti. netstat -b ti mostrerà quale programma sta usando la porta.

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.