Eu digito este comando em um prompt de comando do Windows no XP.
telnet microsoft.com 80
A conexão ao microsoft.com é exibida e a janela do telnet é aberta, mas não há nada dentro dela.
Se eu digitar qualquer comando como GET / HTTP/1.1
, ele também não aparecerá.
Minhas etapas iniciais estão corretas?
telnet
command-line
Shades88
fonte
fonte
telnet microsoft.com 80
; pressione a tecla Enter, trazendo um console em branco; tipoGET / HTTP/1.0
(não será exibido na tela); pressione a tecla Enter duas vezes.Respostas:
O Telnet não tem eco por padrão. Digite o telnet no modo interativo (sem argumentos, apenas execute o telnet ). Em seguida, digite set localecho . Em seguida, abra a porta do host .
Eu sugiro que você use o netcat, mais fácil de usar e muito mais poderoso. telnet está obsoleto.
fonte
Connecting To microsoft.com...
ele já está conectado. Eu pensei que precisava esperar a conexão ter sucesso, apenas para encontrarConnection to host lost.
.Você está tentando se conectar a um servidor HTTP, é o que ocorre na porta 80 na maioria das vezes. O protocolo HTTP requer que o convidado comece a falar primeiro. Você pode ler o HTTP se quiser explorar: http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol
Mas a conexão com a porta 80 não oferece um shell, os servidores telnet geralmente operam na porta 23. Mas o telnet não é mais usado pela Internet porque não é seguro.
fonte