Позавчера прослушал интересный доклад Дениса Баранова:  http://phdays.ru/program-tech.asp#2

Поразился огромной работе, проделанной для практической реализации инструмента. И еще больше поражает то, что вся техника по-сути документирована.

Пришли мысли на тему подключения к telnet устройствам на низких портах, и вот подборочка:

http://jsterm.com/ + http://nodejs.org/

Пройдите по первой ссылке и попробуйте сами. Конечно, это совсем не готовый вариант.

Пробовал также идею с авторизацией такого рода:

GET / HTTP/1.1 –ожидал, что телнет успеет ответить, запросом не ввод пароля

Host: aaaa –ожидал, что телнет успеет ответить, что пароль неверный

admin: –ожидал, что телнет успеет запросить новый логин

pass: –ожидал, что телнет успеет принять пароль

Но не все так просто, надо думать дальше. Браузер не будет ждать телнетовских ответов.

Думаю, исследователь доработает метод, и всеми правдами-неправдами научит инструмент не только управлять устройствами по HTTP протоколу, но и эмулировать telnet через JavaScript.

Желаю Денису творческих успехов!