Abra uma conexão TCP de teste para um IP / porta especificado

12

Estou procurando uma ferramenta que funcione em janelas (xp a 7) que me permita abrir uma conexão TCP com um ip e uma porta especificados. Essa funcionalidade existia no windows xp (netsh diag connect iphost), mas os comandos diag do Netsh parecem ter sido removidos no vista / 7. Eu estive procurando por algo similar, e eu pesquisei Super User, mas não consigo encontrar nada.

Algo que já está embutido no Windows seria ideal, mas um pequeno executável que faz isso (de preferência linha de comando, executável autônomo).

Editar: eu deveria ter especificado mais. Estou familiarizado com Telnet e putty, e é o que eu uso atualmente, no entanto, estou em um ambiente onde eu tenho que guiar usuários não-técnicos através da solução de problemas muito técnicos pelo telefone, sem qualquer forma de acesso remoto Parece divertido, certo? Enquanto o telnet funciona, ele não indica explicitamente se a conexão TCP foi bem-sucedida ou não; você tem que olhar para a barra de título e o conteúdo da saída do terminal, que, por algum motivo, parece ser impossível para os usuários. Estou procurando algo com uma resposta clara do tipo "Conexão TCP concluída com êxito / falha", se essa ferramenta existir.

Editar # 2: Obrigado a todos que responderam. Todas as sugestões foram boas, apesar do fato de eu não ter postado uma pergunta tão clara quanto deveria. Obrigado pela ajuda.

    
por TheEmpireNeverEnded 21.02.2012 / 21:25

5 respostas

12

Netcat

nc mail.server.net 25

(versão para Windows)

Socat

socat - TCP4:www.domain.org:80

(versão para Windows)

A leitura da página de exemplos do socat nunca deixa de me surpreender.

    
por 21.02.2012 / 21:46
6

Use Putty é pequeno (e tem um versão de aplicativo portátil ). Ele permite que você especifique a porta e pode usar o telnet, que é uma conexão TCP. Ele também tem outras funções úteis, como conexões seriais (sem hyper terminal no Windows 7), SSH e Rlogin. Ele ainda tem uma função RAW que permite estabelecer conexões TCP RAW.

Também só para que você saiba: o Telnet está incluído no XP, você pode usá-lo a partir da linha de comando do IE:

telnet mailserver.server.com 25

O qual estabeleceria uma conexão TCP na porta 25.

    
por 21.02.2012 / 21:36
6

pkgmgr foi substituído por dism .

Instale o telnet a partir da linha de comando (execute-o como administrador):

dism /online /Enable-Feature /FeatureName:TelnetClient

Então você pode testar a conexão TCP:

telnet example.com 80
    
por 30.05.2016 / 12:08
4

Nós usamos telnet para uma certa porta, mas o telnet não vem mais com o windows 7 por padrão. Então, para o seu pendrive: link

    
por 21.02.2012 / 21:33
1

Costumava haver telnet no Windows, não tenho certeza se isso foi removido em versões posteriores. Tente procurar por isso.

Você pode fazer o download do Cygwin e executar os utilitários lá, incluindo o netcat e o telnet.

Existe uma versão do NetCat para Windows disponível, mas não vi uma URL canônica para ela, então não incluí uma específica.

    
por 21.02.2012 / 21:35