it-swarm-pt.tech

Como ver se uma porta está sendo usada em uma máquina Windows?

Estou usando o Windows XP pro, e preciso saber se algo está registrado em uma porta.

Se sim, como posso saber o que há na porta?

EDITAR

O que quero dizer com registrado é que estou tentando testar um aplicativo de comunicação remota .NET e preciso verificar se o aplicativo está sendo executado ou registrado em uma determinada porta.

23
David Basarab

netstat -a -b mostrará todas as portas de escuta e o nome do executável (em vez de apenas o PID).

Se você preferir uma versão gráfica, TCPView da Microsoft mostrará as mesmas informações, atualizando em tempo real.

35
Stephen Jennings

TCPview do Sysinternals Suite faz isso de uma maneira agradável e gráfica.

Ele inclui um intervalo de atualização configurável, resolução de endereços e destaque de diferenças. E é muito mais rápido que netstat -a -b.

Também disponível como uma versão de linha de comando (tcpvcon.exe). Ambos são gratuitos.

4
Tomalak

Como você define "registrado"?

De qualquer forma, o netstat -o listará as portas de escuta atualmente usadas com PIDs e lista de tarefas (ou qualquer lista de identificação de processo disponível) classificaria o nome do processo e o executável, eu acho? ^^

edit: Oh Nice, não percebeu a opção netstat -b - essa é obviamente a melhor opção :)

3
Oskar Duveborn

Execute netstat na linha de comando e ele mostrará todas as conexões atuais. netstat -b mostra qual programa está usando a porta.

2
jeffl8n