Замазка telnet опция 63 (0x32), какой она должна быть?

#telnet #putty

Вопрос:

Для приложения мне пришлось разработать простой модуль telnet. (Что я мог бы быстро сделать с помощью минималистичного telnet) Я создал сервер telnet и клиент, и я использовал PuTTY для проверки поведения сервера. PuTYY был настроен для «Режима переговоров по Telnet: активный».

На сервере я действительно видел ожидаемую последовательность переговоров по telnet (и она давала правильные ответы). Последнее действие на переговорах по шпатлевке было странным.

0xff 0xfe 0x32 или IAC DONT 0x32

Третий байт, 0x32 , является опцией, и именно в этом заключается проблема (для меня). Я просмотрел все параметры Telnet в IANA, и, согласно им, диапазон параметров 50-137 не назначен ( 0x32 62).

Что стоит за вариантом шпатлевки 0x32 ? Я поискал в Интернете, но ничего не нашел. Я просмотрел документацию по шпатлевке, то же самое. Размещение запроса на разработку шпатлевки строго не рекомендуется из-за проблем с пропускной способностью (недостаточно рук, чтобы напечатать разумный ответ).

Совершенно разумно не использовать этот неизвестный вариант, но он все еще беспокоит меня. Что 0x3e должен делать option?

Комментарии:

1. До сих пор никаких ответов. Я задал этот вопрос команде разработчиков PuTTY.

Ответ №1:

Проблема решена. В моем серверном коде произошла ошибка, из-за которой PuTTY сгенерировал ответ для несуществующей опции.

Настоящим я благодарю Саймона Тэтама за его предложение, которое помогло мне найти настоящую проблему.