Как использовать telnet из программы. Что такое Telnet

  • Системное администрирование
  • Недавняя крупнейшая DDoS атака на DNS-серверы компании Dyn на Хабре . Особенностью этого блэкаута стала широкое применение http запросов c IoT устройств и открытый 23-й tcp порт, используемый службой telnet .


    Оказывается, телнет жив и хорошо устроился на встроенных системах и приманках. По злому-ли умыслу или человеческому недомыслию что это, глупость или измена? telnet порт был открыт и вовсю гадил у огромного количества IoT устройств, за несколько месяцев до блэкаута, но контр-мер не принимали, пока гром не грянул.

    Теоретический минимум

    Уязвимость CVE-2016-1000245 - это просто караул. На всех девайсах один и тот же рутовый пароль xc3511, который нельзя изменить так как на системе нет команды passwd . Служба telnet включена и из настроек никак не отключается, разве что удалить инит скрипт из /etc/init.d/rcS .


    /etc $ cat passwd root:absxcfbgXtb3o:0:0:root:/:/bin/sh /etc $ cat passwd- root:ab8nBoH3mb8.g:0:0::/root:/bin/sh
    All internet-capable XiongMai Technology boards running the DVR/NVR CMS (Also known as
    NetSurveillance) enable the telnet service to run on the primary ethernet interface. This service
    is run via /etc/rcS and cannot be disabled. The user "root" has a hardcoded and immutable
    password of xc3511. These systems do not have the "passwd" tool installed and the root
    password cannot be changed from command line nor from the web interface.

    Уязвимость CVE-2016-1000246 не уступает первой. Можно обойти ввод учетной записи и пароля, если зайти через http:///DVR.htm .


    Many known XiongMai DVRs, NVRs and IP Cameras run "CMS" (also called NetSurveillance) built by XM Technologies. This software is also used by all downstream vendors of XiongMai Technologies. The login page for these devices can be bypassed by simply changing the from http://_IP_/Login.htm to http://_IP_/DVR.htm . This allows you access to view all the camera systems without authentication. Furthermore, there is no logging on the system so user management is not possible. The web-server version on all affected products is the same; “uc-httpd”. All products currently affected by CVE-2016-1000245 are also vulnerable to the authentication bypass.

    Надеюсь, что в наших аэропортах не установлены эти самые XiongMai и Dahua .

    Итоги

    Телнет оказался очень живуч и даже спустя десятилетия после появления ssh не спешит покидать сцену. Он вполне пригоден, даже полезен, если его использовать по назначению - в пределах прямой видимости между клиентом и сервером. Дело, однако в том, что телнет вырвался на волю из серверной, как джин из бутылки и уже начал пошаливать. По чьей вине это случилось?


    С моего забора вижу так. Во-первых , основная вина на горе-производителях дырявых IoT устройств и встроенных систем. Все эти XiongMai и Dahua . С опозданием, но производитель отзывает из продажи IP-камеры . Однако, беглый обзор новостей показывает, что PR-отделы китайских компаний и сотрудники министерства коммерции не даром едят свой хлеб.


    Мне это отделение известно! Там кому попало выдают паспорта!

    Во-вторых , конечно виноваты регулирующие органы - те, кто их сертифицирует и дает положительное заключение. Из отчета Rapid7.


    These results all speak to a fundamental failure in modern internet engineering. Despite calls from the Internet Architecture Board, the Internet Engineering Task Force, and virtually every security company and security advocacy organization on Earth, compulsory encryption is not a default, standard feature in internet protocol design. Cleartext protocols “just work,” and security concerns are doggedly secondary.

    В-третьих , подрядчики и интеграторы, которые засадили весь мир этими CCTV камерами.
    Если не принять законодательные меры, регулирующие ИТ безопасность интернет-утюгов и видеокамер, то блэкауты станут все чаще и круче, как кайдзю.





    P. S. Пока набирал текст, возникло сильное желание - проверить домашний роутер nmap-ом и прочими инструментами. Проверил и успокоился, но видимо ненадолго.

    Использованные материалы

    1. W. Richard Stevens TCP/IP Illustrated, Volume 1, The Protocols, 1994.

    Теги:

    • linux
    • telnet
    • botnet
    • honeypot
    Добавить метки

    Немногие пользователи компьютера сегодня знают о существовании различных специальных протоколов на компьютере, позволяющих без использования графического интерфейса и сторонних программ выполнять различные действия. Поэтому сразу возникает желание узнать, как пользоваться службой TELNET, когда узнают о соответствующем протоколе.

    Далее будут изложено немного теории о том, что такое TELNET, то, ради чего многие и стремятся ей овладеть: возможности службы, а также список основных команд, позволяющий эти возможности осуществить на Windows .

    TELNET - это средство связи, которое устанавливает транспортное соединение между терминальными устройствами, клиентами, то есть вашим компьютером и чьей-то ещё машиной, сервером, поддерживающей этот стандарт соединения. Это не специальная программа, а всего лишь сетевой протокол, но также словом TELNET (terminalnetwork) называют различные утилиты, которые также используют этот протокол. Сегодня Телнет присутствует практически везде, все ОС, так или иначе, его используют, в

    TELNET реализует текстовый интерфейс, который отличается от привычного рядовому пользователю графического тем, что все команды необходимо вбивать вручную.

    Что нам всё это даёт?

    Ранее эта служба была одним из немногих способов подключения к сети, но с течением времени утратила свою актуальность. Сегодня есть гораздо более удобные программы, которые делают за пользователя всю работу, и не заставляют его заучивать наизусть различные команды для того, чтобы выполнить простейшие действия. Однако кое-что при помощи Телнет можно сделать и сейчас.

    Подключения к сети

    При помощи Телнет вы можете:

    • подключаться к удалённым компьютерам;
    • проверить порт на наличие доступа;
    • использовать приложения, которые доступны только на удалённых машинах;
    • использовать различные каталоги, к которым получить доступ можно только таким образом;
    • отправлять электронные письма без использования специальных программ (клиентов);
    • понимать суть работы многих протоколов, использующихся сегодня, и извлекать из этого для себя определённую выгоду;
    • обеспечивать другим юзерам доступ к данным, размещённым на своём компьютере.

    Начинаем пользоваться

    Запуск

    Запустить TELNET на Windows 7 и на любой другой Винде достаточно просто. Для этого необходимо сначала клиент, если он ещё не установлен:

    • Зайти в Панель управления.

    • Выбрать пункт «Программы».
    • Выбрать вкладку «Включение или отключение компонентов Windows».

    • Найти Telnet-клиент и поставить напротив него маркер, если он ещё не установлен.

    После нажимаем «ОК» и ждём минуту, пока клиент устанавливается.

    Запуск терминала осуществляется в Windows через командную строку, если у вас не установлено каких-либо специальных утилит для работы с Телнет. Но раз вы читаете эту статью, значит, только начинаете знакомство с этой темой, и для начала неплохо бы было освоить основы управления при помощи командной строки.

    1. Запускаем командную строку от имени администратора.
    2. Вводим «telnet».

    Командная строка перезагружается, и теперь откроется командная линия TELNET, в которой мы и будем работать.

    Проверяем порт

    Одно из простейших действий, выполняемых в TELNET - проверка порта . Вы можете проверить порт на наличие доступа к нему с вашего компьютера. Для этого нужно сделать следующее:

    В командной строке, открытой по методу выше вводим: telnetip-адрес номер порта

    К примеру, если ваш IP-адрес 192.168.0.1, а номер порта 21 (порт FTP), то вводим:

    telnet 192.168.0.1 21

    Если команда выдаёт сообщение об ошибке, значит, порт недоступен. Если появляется пустое окно или просьба ввести дополнительные данные, значит, порт открыт. Для Windows такой способ проверить порт может быть достаточно удобным.

    Команды

    Команды TELNET составляют основу использования терминала. С их помощью можно управлять компьютером , который использует этот протокол, если для вас разрешён доступ, а также совершать другие различные действия. Как уже сказано выше, на Windowsони вводятся в командной строке приложения Телнет.

    Для того чтобы увидеть основной список команд, введите в строке help и нажмите «Enter». Базовые команды:

    1. Open - подключение к удалённому серверу. Необходимо ввести эту команду вместе с именем управляемого сервера и номером порта, например: openredmond 44 . Если параметры не указаны, то используются локальный сервер и порт по умолчанию.
    2. Close - отключение от удалённого сервера. Используются аналогичные параметры.
    3. Set - настройка удалённого сервера, используется с именем управляемого сервера. Вместе с Set используются следующие команды:
      1. - используется, чтобы задавать терминал указанного типа.
      2. - задаёт управляющий символ.
      3. - задаёт режим работы.
    4. Unset [параметр] - отключает заданный ранее параметр.
    5. Start - запускает сервер Телнет.
    6. Pause - ставит работу сервера на паузу.
    7. Continue - возобновляет работу.
    8. Stop - останавливает сервер.

    TELNET - один из старейших протоколов, но при этом он до сих пор применяется. Это означает, что и вы можете начать использовать его в своих целях. Для этого нужно лишь изучить синтаксис и список команд и начать практиковаться. Вы можете почерпнуть много нового, а заодно совсем по-другому начать смотреть на интернет и на привычные ранее действия в сети.

    Как вы уже могли убедиться, если читали мой пост о настройке Telnet в Windows, работать с этой службой достаточно легко. Можно запустить его без аргументов, указав в командной строке лишь адрес хост-системы. При определенных обстоятельствах еще нужно указать конкретный порт. Первое сообщение, которое видит пользователь, после выполнения команды “ telnet “, посылается самой программой, а после установления связи между клиентом и сервером выводятся сообщения, исходящие от управляемой системы. В связи с этим с удаленной операционной системой можно работать через Telnet таким же образом, как это происходит в случаях с другими специализированными программами дистанционного доступа к ОС. Теперь давайте присмотримся к данной службе поближе и разберем наиболее часто используемые команды Telnet .

    Командная строка Telnet на клиенте с Windows может принимать следующие команды:

    open узел порт – применяется для установки соединения с заданным узлом;

    close – закрывает существующее соединение;

    quit – выход из текущего сеанса Telnet;

    display – позволяет просмотреть текущие параметры Telnet-клиента;

    set – с ее помощью возможно задать Telnet-параметры текущей сессии , а конкретно:

    • set ntlm включит NTLM (использование интегрированной в Telnet проверки подлинности NTLM во время подключения пользователя с удаленного компьютера позволяет обойтись без ввода логина и пароля при входе);
    • set localecho включит режим локального вывода команд;
    • set term vt100/vt52/vtnt/ansi задаст указанный тип терминала (например, VT100 применяют для выполнения обычных программ командной строки, а VTNT – для выполнения расширенных программ, типа “edit”);
    • set escape символ задаст последовательность клавиш, переключающих режим сеанса в командный режим (к примеру, set escape , потом нажатие клавиш “Ctrl+P” и “Enter” установит Ctrl+P в качестве переключателя);
    • set logfile имя_файла укажет на файл журнала текущей активности Telnet (этот файл должен находиться в файловой системе управляющего компьютера);
    • set logging включит ведение журнала (файл журнала должен быть предварительно указан вышеприведенной командой, иначе возникнет сообщение с ошибкой);

    unset – выполняет отключение различных параметров сессии Telnet (обратные операции по отношению к set), а именно:

    • unset ntlm отключит встроенную проверку подлинности;
    • unset localecho деактивирует режим локального вывода команд;

    status – используется с целью проверки наличия подключения к Telnet-клиенту;

    enter – применяется для перехода в существующий подключенный сеанс Telnet;

    Или help – отображение справочной информации.

    Закончив с делами на удаленной машине, вам нужно будет закрыть соединение с ней. При этом работа самого Telnet завершается не всегда. Чтобы выйти в командную строку Telnet, воспользуйтесь горячими клавишами “Ctrl+]” .

    Протокол прикладного уровня TELNET (от англ. TE rminaL NET work) - сетевой протокол для реализации текстового интерфейса по сети. Название telnet получили также клиентские программы реализации данного протокола, практически для всех существующих операционных систем. Протокол Telnet – один из старейших сетевых протоколов, разрабатывавшихся как средство связи между удаленными терминалами в тестовом режиме. Поэтому в нем не предусмотрено шифрование данных и использование современных средств проверки подлинности. Протокол уязвим для множества сетевых атак, и не может использоваться в качестве средства управления сетевыми операционными системами. В настоящее время, для удалённого доступа к системе применяется сетевой протокол SSH (Secure SHell), при создании которого упор делался именно на вопросы безопасности. Относительная безопасность сессий Telnet осуществляется только в полностью контролируемой сетевой среде или с применением защиты на сетевом уровне (различные реализации VPN - виртуальных частных сетей). Тем не менее, TELNET по-прежнему применяется для управления специализированными сетевыми устройствами (Коммутаторами, роутерами и т.п.), а также для сетевой диагностики, выполнения отладки и изучения других текст-ориентированных (telnet-like) протоколов на основе транспорта TCP. Современный стандарт протокола Telnet описан в RFC 854.

    В современных ОС семейства Windows, утилита telnet.exe по умолчанию, не устанавливается. Для ее установки нужно перейти в Панель управления - Программы и Компоненты – Включение или отключение компонентов Windows и установить галочку для Клиент Telnet . Или в командной строке, запущенной от имени администратора, выполнить команду:

    pkgmgr /iu:"TelnetClient"

    Формат командной строки:

    telnet [-a][-e Символ][-f Файл][-l Имя][-t Тип][Узел [Порт]]

    Параметры командной строки:

    -l Имя пользователя для входа в удаленную систему при условии, что поддерживается параметр TELNET ENVIRON.

    -a Попытка автоматического входа в систему. Как и ключ -l, но использует текущее имя пользователя, под которым выполнен вход в систему.

    -e Служебный символ переключения режима ввода в окне telnet-клиента.

    -f Имя файла журнала на стороне клиента. В русскоязычной справке этот параметр неверно трактуется как Файл_входа - “Имя файла со стороны клиента для выполнения входа в систему”.

    -t Тип telnet-терминала. Поддерживаются 4 типа терминалов: vt100, vt52, ansi и vtnt.

    Узел Имя узла или IP-адрес удаленного компьютера, к которому выполняется подключение. Порт Номер порта или имя службы. Если номер не задан, то используется стандартный порт Telnet 23\TCP

    При запуске без параметров, утилита переходит в режим ожидания ввода команд:

    Добро пожаловать в программу-клиент Microsoft Telnet

    Microsoft Telnet>

    При вводе символа ? или help отображается справочная инвормация:

    Команды могут быть сокращены. Поддерживаемыми командами являются:

    c - close - закрыть текущее подключение

    d - display - отобразить параметры операции

    o - open имя_узла [Порт] - подключиться к сайту (по умолчанию, Порт = 23)

    q - quit - выйти из telnet

    set - set - установить параметры ("set ?" для вывода их списка)

    sen - send - отправить строки на сервер

    st - status - вывести сведения о текущем состоянии

    u - unset - сбросить параметры ("unset ?" для вывода их списка)

    ? /h - help - вывести справку

    Некоторые из команд позволяют получить подсказку по использовании, при вводе с символом вопроса:

    Telnet> set ? - получить подсказку по использованию команды установки режимов. Пример отображаемой информации:

    bsasdel - символ BackSpace Delete

    crlf - режим возврата каретки; приводит к отправке символов CR & LF

    delasbs - символ Delete будет отправляться как символ BackSpace

    escape x - где x - символ переключения в режим telnet-терминала и обратно

    localecho - включение локального эха.

    logfile x - где x - файл журнала. В русском переводе неверно трактуется как "Файл входа текущего клиента в систему"

    logging - запись текущей сессии в журнал. В русском переводе неверно трактуется как "выполнение входа в систему"

    mode x - где x=console - консольный режим, используемый для работы с оконными приложениями (редактор vi) и x=stream - потоковый режим, используемый для работы в командной строке.

    ntlm - включение проверки подлинности NTLM.

    term x - тип эмулируемого терминала. Где x - ansi, vt100, vt52, или vtnt.

    Для получения подсказки по отмене установленных параметров используется команда

    Microsoft Telnet> unset ?

    bsasdel - символ BackSpace будет отправляться как символ Delete

    crlf - режим перевода строки; приводит к отправке символа CR

    delasbs - символ Delete будет отправляться как символ Backspace

    escape - символ переключения в режим telnet-терминала и обратно не задан

    localecho - отключение локального эха

    logging - отключение записи журнала. В русскоязычной весии неверно трактуется как "отключение выполнения входа в систему"

    ntlm - отключение проверки подлинности NTLM.

    Примеры команд в интерактивном режиме:

    open 192.168.0.1 - подключиться к серверу Telnet с IP-адресом 192.168.0.1

    o zte-f660 - подключиться к Telnet-серверу с именем zte-f660 . Используется сокращение команды o pen

    set logfile C:\telnet.log - использовать в качестве файла журнала C:\telnet.log

    set logging - выполнять запись текущей сессии в файл журнала.

    display - отобразить параметры текущей сессии. Пример отображаемой информации:

    Символ переключения режима: "CTRL+]"

    Проверка подлинности NTLM - включена

    Вывод локального эха - отключен

    Режим новой строки - Символ ВВОД будет отправляться как CR & LF

    Текущий режим: Потоковый

    РЕЖИМ ТЕРМИНАЛА

    Предпочитаемый тип терминала ANSI

        На практике, утилита telnet.exe используется как средство диагностики и отладки для подключения не только к серверу Telnet на TCP порт 23, но и на любой другой TCP-порт, тем самым, позволяя взаимодействовать с любым приложением, управляемым командной строкой. Так, например, с использованием утилиты telnet можно подключиться к серверам, поддерживающим текстовый (telnet-like) ввод команд и данных - SMTP, POP3, IMAP и т.п. Кроме этого, утилиту можно использовать в качестве средства грубой проверки возможности подключения на любой TCP-порт (проверки слушается ли определенный порт TCP).

    telnet 192.168.1.1 8080 - подключиться к узлу 192.168.1.1 на порт 8080. В тех случаях, когда порт закрыт, утилита сообщит о невозможности подключения. Причем, для проверки доступности определенного порта даже необязательно, чтобы он слушался службой с поддержкой текстового ввода, как например, сервер VNC. Для отключения от удаленного сервера необходимо ввести символ переключения режима (по умолчанию - CTRL+] ).

    Утилиту telnet.exe можно использовать, например, для обмена с почтовым сервером по протоколу POP3 (Post Office Protocol ver. 3). Данный протокол используется почтовыми клиентскими программами (Outlook, Outlook Express, The Bat и т.д.) для получения электронной почты, хранящейся в почтовом ящике пользователя. Это простейший протокол, в основе которого лежит обмен текстовыми сообщениями. С целью изучения взаимодействия почтового клиента с почтовым сервером, можно реализовать сеанс подключения с помощью TELNET.

    Стандартно сервер POP3 ожидает входящие соединения по протоколу TCP на порт 110 ("слушает" порт tcp/110). Команда telnet для подключения к серверу, например pop.mail.ru

    telnet pop.mail.ru 110

    Если сервер работоспособен, в окне telnet появится его приглашение

    +OK mPOP POP3 v1.1

    user [email protected]

    После чего, сервер предложит ввести пароль:

    OK Password required for user [email protected]

    Нужно ввести пароль

    pass VasinPass

    Сервер сообщит результат проверки пароля:

    Можно запросить список писем директивой list:

    list

    В ответ на это, сервер выдаст список и размеры писем в почтовом ящике:

    OK 10 messages (152527 octets)
    1 48628       1-это порядковый номер, 48628 - размер
    2 1829
    3 2070
    :

    При необходимости можно посмотреть заголовки писем. Для этого используется команда top порядковый номер, пробел, число строк из тела сообщения

    top 2 0

    В ответ на это, вы увидите заголовок письма, содержащий служебную информацию об отправителе, дате отправки, обратном адресе и некоторые другие данные:

    Received: from (HELO mx1.ks.pochta.ru) by node7-1.ks.pochta.ru with QIP.RU LMTP
    for [email protected];
    Fri, 08 Apr 2011 15:18:33 +0400
    Received: from mx3.softkey.ru ()
    : :

    Для приема писем используется директива retr порядковый номер

    retr 2 - принять письмо с порядковым номером 2

    Для удаления письма, используется директива dele порядковый номер Например, для удаления 2-го письма из списка, полученного директивой list :

    Если удаление прошло успешно, сервер выдаст сообщение:

    OK message 2 deleted

    Иногда, команду TELNET можно использовать и для идентификации службы, слушающей указанный порт, поскольку многие из них при подключении отображают либо свой баннер, либо специфическую служебную информацию. Например, приветствие FTP-сервера: 220-FileZilla Server version 0.9.43 beta

    220-written by Tim Kosse ([email protected])

    220 Please visit http://sourceforge.net/projects/filezilla/

    А так выглядит экран при подключении к серверу RealVNC:

    RFB 003.008

    Использование команды telnet предоставляет возможность установки канала связи с компьютерами на расстоянии. А сама утилита представляет собой практически своеобразный эмулятор браузера в терминале, поддерживающий несколько сетевых протоколов.

    Раньше telnet часто использовался для того чтобы управлять ПК с операционной системой «Линукс». А сейчас с помощью этой же утилиты тестируют сеть, проверяют порты, управляют роутерами и другими IoT-устройствами.

    Особенности утилиты

    Несмотря на то, что главной задачей telnet является создание связи между удалёнными друг от друга ПК по одноимённому протоколу, с помощью утилиты можно управлять и другими сервисами. Например, получать доступ к POP3, HTTP, IRC или SMTP.

    Ведь эти и некоторые другие сервисы работают на базе транспортного протокола TCP, для работы с которым можно пользоваться клиентом telnet. Хотя делать это не всегда рекомендуется из-за ряда нежелательных эффектов – например, незащищённости передачи данных или их искажения.

    Рис. 1. Включение утилиты telnet в Windows.

    Синтаксис команд telnet при подключении к удалённому компьютеру выглядит следующим образом: $ telnet (опции) (хост) (порт).

    Хост представляет собой домен того компьютера, к которому проводится подключение. Порт – порт на том компьютере, с которого осуществляется доступ. А опции могут быть следующими:

    • -4 и -6 обеспечивают принудительное использование адресов ipv4 и ipv6, соответственно;
    • -8 даёт возможность использования 8-битной кодировки;
    • -Е отключает поддержку escape-последовательностей;
    • -a автоматически регистрирует пользователя в удалённой системе;
    • -d включает отладочный режим;
    • -p включает эмуляции rlogin;
    • -e устанавливает начальный управляющий символ;
    • -l авторизует пользователя в системе.

    После того как соединение с удалённым хостом установлено утилита telnet начинает работу в одном из двух режимов – построчном или посимвольном.

    Первый вариант наиболее предпочтительный из-за возможности редактирования текста прямо на локальном ПК и отправления его только после того, как пользователь полностью набрал всю информацию.

    Недостатком такого построчного режима является отсутствие его поддержки некоторыми сервисами. В то время как посимвольный можно применять в любом случае. Однако при его использовании вся информация отправляется на удалённый ПК моментально.

    И, если пользователь допустил ошибку, исправить её будет невозможно – ведь даже пробелы и Backspace отправляются на сервер в виде символов.

    Основные команды

    Работая с протоколом telnet, пользователь вводит в консоли соответствующие команды. К самым популярным относят следующие:

    • OPEN (название ПК) (порт). Позволяет обеспечить связь с компьютером, имя которого указано в команде. Если не указывать порт, утилита попытается использовать номер, выбранный по умолчанию. Иногда вместо имени ПК указывают его IP-адрес ;
    • DISPLAY (аргумент). Команда для отображения полного или частичного набора параметров утилиты telnet;
    • CLOSE. Предназначена для закрытия сессии «телнет» и возвращения системы в командный режим;
    • QUIT. Команда для завершения всех открытых соединений и выведения из telnet;


    Рис. 2. Использование команды Quit в клиенте MS Telnet.

    • MODE TYPE. Используется для управления одним из двух вариантов режима ввода (посимвольным или построчным). При этом удалённому компьютеру отправляется запрос на переход в определённый режим, и, если он поддерживается сервисом, обеспечивается соответствующее переключение;
    • STATUS. Команда, с помощью которой отображается текущий статус утилиты, имя удалённого ПК и режим обмена;
    • ? (команда). Сообщает информацию о соответствующей командной последовательности. Нужна в тех случаях, когда пользователь собирается применить незнакомую ему команду;
    • ! (команда). Выполняет командную последовательность на локальной системе;
    • SEND ARGUMENTS. Посылает символьные аргументы удалённому ПК;
    • ESCAPE. Отправляет один из escape-знаков типа запятой, скобки или символа «карет» (^);
    • SYNCH. Служит для отправления synch-последовательности, позволяющей отменить все набранные, но ещё не отправленные команды. Используется только в построчном режиме;
    • BRK . Отправление break-последовательности при нажатии клавиши Break.

    Все эти команды являются основными, хотя общее их количество намного больше. Однако из-за достаточно редкого применения этой утилиты полный их перечень проще всего найти, введя в терминале HELP .

    А, после вывода на экран полного списка, получить справочную информацию о каждой командной последовательности с помощью команды «?». Хотя, например, для клиента telnet в Windows перечень может оказаться сокращённым.


    Рис. 3. Список команд telnet в клиенте Microsoft.

    Выводы

    Необходимость воспользоваться командами утилиты telnet возникает в настоящее время всё реже. Однако знать некоторые из них стоит хотя бы для получения с их помощью доступа к сетевому оборудованию. Например, к коммутаторам , маршрутизаторам или даже к веб-камерам .

    Таким образом, даже этот сравнительно устаревший и небезопасный протокол может оказаться полезным и для обычных пользователей и, тем более, для специалистов. Правда, для работы с ним потребуется не только знание списка команд, но и определённый опыт в работе с командной строкой.



    Есть вопросы?

    Сообщить об опечатке

    Текст, который будет отправлен нашим редакторам: