-
Notifications
You must be signed in to change notification settings - Fork 0
Протокол третьего уровня MOD_TELNET
exileed edited this page Sep 24, 2012
·
1 revision
Администратор может отправить клиенту любую консольную команду, поддерживаемую удалённой системой, а так же нажатия различных спец-клавиш (Ctrl+C, Up, Down, etc.)
Command ID | Значение | Комментарий |
TMOD_REQ | 1 | Передача текстовой команды на выполнение |
TMOD_RESP | 2 | Передача ответа |
TMOD_CMD | 3 | Передача спец-команды |
**Список команд, посылаемых администратором клиенту:**
- Команда передачи текстовой команды, которую должен выполнить клиент
- Команда передачи спец-команды, которую должен выполнить клиент
**Список команд, посылаемых клиентом администратору:**
- Команда передачи ответа выполнения команды
## Описание команд, входящих в состав протокола
**Пакет передачи текстовой команды/ответа выполнения команды**
Command ID(TMOD_REQ/TMOD_RESP) | String length | String data |
1 byte | 4 bytes | ... bytes |
-
Command ID
- идентификатор команды передачи текстовой команды -
String length
- длина текстовой команды -
String data
– текстовая команда
Пакет передачи специальной команды
Command ID | Special command ID |
1 byte | 1 byte |
-
Command ID
- идентификатор команды передачи специальной команды -
Special command ID
- идентификатор специальной команды
Special command ID | Значение | Комментарий |
TMODCMD_BREAK | 1 | Нажатие клавиши Ctrl+C |
TMODCMD_UP | 11 | Нажатие клавиши вверх |
TMODCMD_DOWN | 12 | Нажатие клавиши вниз |