Необходимо создать графический веб-интерфейс для машины, доступ к которой возможен только с помощью Telnet, можно ли общаться с ним с помощью Javascript?
Возможно, вам лучше использовать серверный скрипт в качестве посредника. Что вы имеете в виду "только telnet" ... telnet просто открывает необработанное соединение сокета TCP. Какой протокол вы используете для разговора с сервером после открытия сокета? Вы должны отправлять команды в соответствии с каким-то определенным форматом? В самом telnet есть несколько основных встроенных команд, но вы не можете сделать много полезного. Что еще ты используешь?
вы можете использовать необработанный tcp / ip с помощью nodejs.
Возможный дубликат Есть ли библиотека Telnet для JavaScript?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


В JavaScript вообще нет встроенных функций ввода-вывода. Предоставление чего-либо подобного зависит от среды хоста.
Например, в Node.js для него доступен несколько модулей telnet, тогда как веб-браузеры позволяют JS устанавливать только крайне ограниченные типы сетевых подключений (HTTP и веб-сокеты).