Qual é uma maneira simples no Windows de testar se o tráfego chega a uma porta específica em uma máquina remota?
windows
networking
tcpip
Matt
fonte
fonte
Respostas:
Outro dia encontrei uma jóia hiddem da Microsoft, 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. O Portqry.exe é executado em computadores com Windows 2000, com Windows XP e com Windows Server 2003. O utilitário relata o status da porta TCP e UDP em um computador que você seleciona. "
fonte
Qual versão do Windows? Para Windows 8 / Server 2012 e posterior, o seguinte funciona no PowerShell:
Alguns usuários do Google também vão encontrar alternativas que usam o .NET Framework diretamente (já que o PowerShell permite fazer isso) para sistemas executando versões inferiores do Windows que não estarão
Test-NetConnection
disponíveis.Se você não tem aversão ao uso de utilitários de terceiros, o Nmap também é um ótimo amigo e funciona a partir da linha de comando.
fonte
$connection = (New-Object Net.Sockets.TcpClient).Connect($target,$port); If ($connection.Connected) { $connection.Close() }
Use o comando telnet para conectar-se ao servidor na porta especificada e veja se uma conexão pode ser estabelecida.
Sucesso:
Falhou:
fonte
O Telnet funcionará para o TCP.
O Netcat é uma ferramenta melhor para esse tipo de coisa, incluindo UDP, mas alguns softwares AV consideram uma 'ferramenta hacker maligna'
fonte
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 no microsoft.com
fonte
Use a porta netcat do Windows :
fonte
'netstat' é seu amigo.
fonte