Quando uma sessão TELNET é inicializada usando o PuTTY, vejo que o PuTTY está enviando os seguintes caracteres para o servidor no início da conexão:
..... .....'.........
Consegui capturar isso usando o WireShark. Os caracteres hexadecimais são os seguintes:
ff fb 1f ff fb 20 ff fb 18 ff fb 27 ff fd 01 ff fb 03 ff fd 03
Você pode me ajudar a entender por que o PuTTY envia esses caracteres? Presumi que fosse algo com a conexão, mas então, esses caracteres são encontrados na categoria DATA da captura do WireShark.
Aqui está um vídeo: https://www.youtube.com/watch?v=WGZru4KPmsM
Graças a algum cara programador e Elmi .
Esses pedaços extras de caracteres são as opções de negociação de sequências do PuTTY (cliente) para o servidor. Diferentes clientes telnet (por exemplo: Terminal ZOC ou telnet do terminal macOS nativo) usam opções diferentes. As negociações permitem que o cliente tenha uma experiência enriquecida.
Uma lista de sequências de negociação no protocolo telnet e sua explicação são fornecidas aqui
Se você estiver usando o PuTTY e não precisar dessas sequências, vá para
Connection > Telnet
e defina oTelnet negotiation mode
paraPassive
Nas palavras de algum cara programador :
Aqui está um link para a postagem de Elmi