По умолчанию в Window выше XP не активирован клиент Telnet. Активация производится в разделе «Включение/Отключение компонентов».
Поиск раздела «Включение/Отключение компонентов»
Включение компонента Telnet
После этих манипуляций в консоле (cmd.exe) появится команда telnet.
Команда telnet от Microsoft имеет свою специфику.
Пример работы:
$ telnet httpbin.org 80После установки соединения появится пустой (черный) экран.
Можно вводить текст для отправки, но он не будет виден. Чтобы это исправить
необходимо задать опцию localecho. Делается это следующим образом, вначале
выходим в командный режим при помощи сочетания клавиш Ctrl + ]
(Ctrl + ъ). Затем вводим команду set localecho.
После нажатия Enter установится режим передачи.
MSYS2 это окружение Unix для Windows, после его установки команда Telnet станет сразу доступна в MSYS2 терминале.
user@DESKTOP-9JPISDO MSYS ~
$ telnet.exe httpbin.org 80
Trying 50.16.228.34...
Connected to httpbin.org.
Escape character is '^]'.
GET /cookies HTTP/1.1
Host: httpbin.org
HTTP/1.1 200 OK
Connection: keep-alive
Server: meinheld/0.6.1
Date: Mon, 18 Sep 2017 08:02:00 GMT
Content-Type: application/json
Access-Control-Allow-Origin: *
Access-Control-Allow-Credentials: true
X-Powered-By: Flask
X-Processed-Time: 0.000805139541626
Content-Length: 20
Via: 1.1 vegur
{
"cookies": {}
}Предупреждение
Работает только в Windows 10 с 64х разрядной архитектурой.
После установки https://msdn.microsoft.com/en-us/commandline/wsl/install_guide команда Telnet так же будет доступна в терминале.