Как использовать telnet в командной строке Windows?

Как использовать telnet в командной строке Windows?

Я ввожу эту команду в командной строке Windows в XP.

telnet microsoft.com 80 

Появляется сообщение «Подключение к microsoft.com», а затем открывается окно Telnet, но внутри него ничего нет.

Если я ввожу любую команду, например GET / HTTP/1.1, она тоже не появляется.

Правильны ли мои начальные шаги?

решение1

По умолчанию в Telnet нет эха. Введитетелнетв интерактивном режиме (без аргументов, просто выполнитьтелнет). Затем введитеустановить localecho. Затемоткрытый порт хоста.

Я предлагаю вам использовать netcat, он проще в использовании и гораздо мощнее. Telnet устарел.

решение2

Вы пытаетесь подключиться к HTTP-серверу, который большую часть времени находится на порту 80. Протокол HTTP требует, чтобы гость первым начал говорить. Вы можете почитать о HTTP, если хотите изучить:http://en.wikipedia.org/wiki/Протокол_передачи_гипертекста

Но подключение к порту 80 не даст вам доступ к оболочке, серверы Telnet обычно работают на порту 23. Но Telnet больше не используется в Интернете, поскольку он небезопасен.

Связанный контент