Qual versão do Windows? Para Windows 8/Server 2012 e posterior, o seguinte funciona no PowerShell:
Test-NetConnection 128.159.1.1 -Port 80
Algumas pesquisas no Google também exibirão alternativas que usam o .NET Framework diretamente (já que o PowerShell permite que você faça isso) para sistemas executando versões inferiores do Windows que não estarão Test-NetConnectiondisponíveis.
Se você não é avesso a usar utilitários de terceiros, o Nmap também é um bom amigo e funciona a partir da linha de comando.
"Portqry.exe é um utilitário de linha de comando que você pode usar para ajudar a solucionar problemas de conectividade TCP/IP. Portqry.exe é executado em computadores baseados em Windows 2000, em computadores baseados em Windows XP e em computadores baseados em Windows Server 2003. O utilitário relata o status das portas TCP e UDP em um computador selecionado por você."
Qual versão do Windows? Para Windows 8/Server 2012 e posterior, o seguinte funciona no PowerShell:
Algumas pesquisas no Google também exibirão alternativas que usam o .NET Framework diretamente (já que o PowerShell permite que você faça isso) para sistemas executando versões inferiores do Windows que não estarão
Test-NetConnection
disponíveis.Se você não é avesso a usar utilitários de terceiros, o Nmap também é um bom amigo e funciona a partir da linha de comando.
Eu encontrei uma jóia escondida outro dia da Microsoft que é projetada para testar portas:
Portqry.exe
"Portqry.exe é um utilitário de linha de comando que você pode usar para ajudar a solucionar problemas de conectividade TCP/IP. Portqry.exe é executado em computadores baseados em Windows 2000, em computadores baseados em Windows XP e em computadores baseados em Windows Server 2003. O utilitário relata o status das portas TCP e UDP em um computador selecionado por você."
Use o comando telnet para se conectar ao servidor na porta especificada e veja se uma conexão pode ser estabelecida.
Sucesso:
Falhou:
Telnet funcionará para TCP.
Netcat é uma ferramenta melhor para esse tipo de coisa, incluindo UDP, mas cuidado, alguns softwares AV o consideram uma 'ferramenta hacker do mal'
Use a porta netcat do Windows :
o comando a seguir listará todas as portas em uso na máquina...
A saída contém o protocolo, endereço local, endereço externo e estado atual
Documentação do Netstat em microsoft.com
'netstat' é seu amigo.