Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Boris Samorodov                      2:5020/400     21 Apr 2005  22:12:38
 To : Eugene Grosbein
 Subject : Re: Local character echo
 -------------------------------------------------------------------------------- 
 
 On Thu, 21 Apr 2005 13:01:57 +0400 Eugene Grosbein wrote to Valentin Nechayev:
 
  EG> 21 апр 2005, четверг, в 08:29 KRAST, Valentin Nechayev написал(а):
 
  VN>> А может не будем гадать на кофейной гуще, а попросим сам telnet?
  VN>> telnet -n tracefile
  VN>> set netdata
  VN>> set options
  VN>> open $ip $host
  VN>> Потом прочитать tracefile со всеми переговорами и подумать над ними.
 
  EG> set netdata
  EG> set prettydump
  EG> set option
  EG> open 172.19.5.2
 
  EG> В файле получаем:
 
  EG> SENT WILL AUTHENTICATION
  EG> SENT DO ENCRYPT
  EG> SENT WILL ENCRYPT
  EG> SENT DO SUPPRESS GO AHEAD
  EG> SENT WILL TERMINAL TYPE
  EG> SENT WILL NAWS
  EG> SENT WILL TSPEED
  EG> SENT WILL LFLOW
  EG> SENT WILL LINEMODE
  EG> SENT WILL NEW-ENVIRON
  EG> SENT DO STATUS
  >> 0x0   *ff fb 25*ff fd 26*ff fb 26*ff fd 03*ff fb 18*ff
  >> 0x10   fb 1f*ff fb 20*ff fb 21*ff fb 22*ff fb 27*ff fd
  >> 0x20   05
  EG> < 0x0   *ff fd 03
  EG> RCVD DO SUPPRESS GO AHEAD
  EG> SENT WILL SUPPRESS GO AHEAD
  >> 0x0   *ff fb 03
  EG> < 0x0   *ff fb 03 0a 0d 00 57 65 6c 63 6f 6d 65 20 74 6f
  EG> < 0x10   20 56 6f 49 50 20 47 61 74 65 77 61 79 20 73 79
  EG> < 0x20   73 74 65 6d 21 21 21 0a 0d 0a 0d 00 75 73 65 72
  EG> < 0x30   6e 61 6d 65 3a
  EG> RCVD WILL SUPPRESS GO AHEAD
  EG> < 0x0   *ff fe 25*ff fc 26
  EG> RCVD DONT AUTHENTICATION
  EG> RCVD WONT ENCRYPT
  EG> < 0x0   *ff fe 26*ff fe 18
  EG> RCVD DONT ENCRYPT
  EG> RCVD DONT TERMINAL TYPE
  EG> < 0x0   *ff fe 1f*ff fe 20
  EG> RCVD DONT NAWS
  EG> RCVD DONT TSPEED
  EG> < 0x0   *ff fe 21*ff fe 22
  EG> RCVD DONT LFLOW
  EG> RCVD DONT LINEMODE
  EG> < 0x0   *ff fe 27*ff fb 05
  EG> RCVD DONT NEW-ENVIRON
  EG> RCVD WILL STATUS
 
  EG> Читать такое не умею :-(
  EG> После этого уже Local echo включено.
 
 Есть мысль. Все telnet-серверы, которые мне удалось сегодня
 опробовать, договариваются с клиентом об ECHO. В твоём случае это не
 происходит. То есть твой сервер считает, что по-умолчанию все клиенты
 не находятся в режиме localecho. Клиент же считает по-другому. А что
 если их принудительно заставить договориться?
 
 То есть диалог предполагается такой (команды в .telnetrc вписать):
 команда > send dont ECHO
 ответ   > WONT ECHO
 команда > send do ECHO
 ответ   > WILL ECHO
 
 Мне кажется, что клиент в таком случае должен уйти от локального эха.
 PS. Чтение README от telnet'а на предмет ECHO -- ух! занимательное чтиво.
 
  EG> Eugene
 
 -- 
 bsam
 --- ifmail v.2.15dev5.3
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Local character echo   Boris Samorodov   21 Apr 2005 22:12:38 
Архивное /ru.unix.bsd/8832e4bcc728.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional