Я подключен к серверу Telnet с помощью Putty и просматриваю, что происходит в соединении с помощью Wireshark. Сервер Telnet отклоняет любые параметры Telnet, поэтому это чистый NVT.Что такое команда Telnet 255 236, отправленная Putty на Ctrl + D?
При нажатии Ctrl + D в Putty, он посылает команду на сервер Telnet:
0xff 0xec
или, в десятичной системе,
255 236
Это выглядит очень похоже на двух- байтовой команды Telnet, причем первый байт (255) является IAC. Однако, глядя на RFC 854, я не могу найти упоминания о номере команды 236 (0xec = 236, чтобы не путать с командой стирания символов (EC)).
Кто-нибудь знает, что это? Я что-то пропустил в RFC или эта команда определена где-то еще?
Вы можете видеть, что он определен в источнике шпатлевки в [telnet.c] (https://github.com/sourcemirror/putty/blob/master/telnet.c#L38), но я не могу найти никаких оправданий для это в RFC (также близкие команды SUSP и ABORT) –
@ WumpusQ.Wumbley Спасибо за эту информацию. Я пошел дальше и проверил, могу ли я найти полезное сообщение в журнале Git. К сожалению, эта команда «xEOF», похоже, была в исходном коде Putty с момента первоначальной фиксации с 1999 года, поэтому никакой помощи там тоже не было. –