Windows Command para verificar se uma porta do servidor remoto está aberta?

1

Eu tenho dois servidores Windows. Servidor A e Servidor B. Há um serviço configurado no Servidor A para escutar na porta P. Existe uma maneira de verificar se a porta está aberta no Windows Server B, independentemente do serviço em execução ou não. Uma maneira é o telnet .. mas isso só funcionaria se o serviço estivesse em execução e escutando na Porta. Mas, existe uma maneira de descobrir se a porta está aberta independentemente do estado do serviço? O Linux tem um comando "nc" para conseguir o mesmo. Temos algo semelhante no Windows?

Obrigado!

    
por user2928822 03.02.2016 / 10:07

1 resposta

1

Você pode usar netstat.exe para consultar portas abertas.

este comando você precisa do netstat.exe:

C:\Users\user>netstat.exe /?

Displays protocol statistics and current TCP/IP network connections.

NETSTAT [-a] [-b] [-e] [-f] [-n] [-o] [-p proto] [-r] [-s] [-x] [-t] [interval]

  -a            Displays all connections and listening ports.

exemplo netstat -a:

C:\Users\user>netstat -a

Active Connections

  Proto  Local Address          Foreign Address        State
  TCP    0.0.0.0:135            10.10.11.20:0           LISTENING
  TCP    0.0.0.0:445            10.10.11.20:0           LISTENING
  TCP    0.0.0.0:1433           10.10.11.20:0           LISTENING
  TCP    0.0.0.0:1801           10.10.11.20:0           LISTENING
  TCP    0.0.0.0:2103           10.10.11.20:0           LISTENING

Para fazer um netstat.exe remoto, você pode usar a ferramenta psexec (disponível gratuitamente em aqui )

exemplo:

C:\Users\user>psexec \10.10.21.145 netstat -a

PsExec v2.11 - Execute processes remotely
Copyright (C) 2001-2014 Mark Russinovich
Sysinternals - www.sysinternals.com







Active Connections

  Proto  Local Address          Foreign Address        State
  TCP    0.0.0.0:135            10.10.21.145:0         LISTENING
  TCP    0.0.0.0:445            10.10.21.145:0         LISTENING
  TCP    0.0.0.0:2701           10.10.21.145:0         LISTENING
  TCP    0.0.0.0:3389           10.10.21.145:0         LISTENING
    
por 03.02.2016 / 10:28