• XSS.stack #1 – первый литературный журнал от юзеров форума

Статья Telnet новичкам

XSSBot

Форумный бот
Пользователь
Регистрация
31.12.2005
Сообщения
1 473
Реакции
898
Все о TELNET для новичков. Базовые основы известного протокола.
<b>Введение</b>

Протокол TELNET позволяет вам подсоединиться к удаленному компьютеру, находящемуся где-то “на просторах” Internet, и работать с ним как будто бы вы используете локальную систему, скажем, непосредственно в техническом университете. На практике ваши возможности лимитируются тем уровнем доступа, которым задан для вас администратором удаленной системы. Во всяком случае вы должны иметь свой идентификатор ID (userid или username) и пароль для входа в систему. В то же время, только относительно небольшое количество компьютеров в Internet позволяют свободный доступ через TELNET. Использование TELNET Чтобы подключиться к удаленной машине в Internet и произвести те или иные действия в ней, запустите программу telnet, которая является пользовательским интерфейсом протокола TELNET (в данном случае речь идет о вводе команды на UNIX или UNIX-подобных системах, о работе программ-клиентов для telnet на других платформах будет сказано отдельно).
Формат команды (не полная, но достаточная для практики, версия)
telnet host [port]

где
host - официальное доменное имя машины или ее псевдоним (alias), или ее IP-адрес в виде цифр, разделенных точками;
port - определяет номер порта (адрес приложения). Если номер порта не задан, то принимается номер порта TELNET по умолчанию - 23.
Если команда telnet используется без аргументов, тогда вводится командный режим, о котором сигнализирует подсказка


telnet >
В этом режиме доступа и выполняются следующие основные команды:

open host [-port], - открывает соединение с названной системой; close - закрывает TELNET соединения и возвращает вас в командный режим; quit - заканчивает все открытые TELNET соединения и выводит вас из telnet;

! [команда] - выполнение отдельной команды в shell на локальной системе; status - показывает текущий статус telnet;

? [команда] - получение помощи. Если аргумента нет, то telnet выдает список всех своих команд. Возможные сообщения об ошибках

Unknown Host 1. Имя или адрес были набраны неправильно
Connection Refused 1. Удаленный компьютер функционирует с ошибками
Connection Dropped Проблема с сетью или удаленным хостом, приведшая к закрытию соединения


<b>Особенности</b>

Порой весьма сложно закрыть TELNET-соединения, например, из-за резкого замедления прохождения IP-пакетов или разрыва связи по выделенной линии. Лучший совет - внимательно читать все инструкции, которые появляются, когда вы делаете login в систему. Если же на экране нет ничего, что могло бы помочь, попробуйте одну из этих команд:


exit, quit, logout, //end, end, leave, bye,
disconnect, goodbye, ciao, Ctrl-D, или Ctrl-Z.
В последнем случае на ряде платформ Ctrl-Z переводит ваше TELNET соединение в фоновый режим с выводом номера процесса, после чего желательно оборвать этот процесс командой

kill IDprocess

Если перечисленные команды не приводят к нужному результату, то остается Ctrl-] или Ctrl-^, которые заканчивают TELNET соединение. Это вернет Вас в режим подсказки telnet>. Введите quit или exit после telnet>, этим Вы закончите свой сеанс.

<b>Команды Telnet</b>

создание файлового архива tar, cpio
архивация файла compress, pack
замер времени исполнения команды time, timex
запуск программы в указанное время at
вывод файла на экран cat, page, dtpad, textedit. xedit
постраничный вывод файла на экран more
вывод на экран первых десяти строк файла head
вывод на экран последних десяти строк файла tail
вывод содержимого заархивированного файла peat
выполнение вычислений be, dc
вывод даты и времени date
изменение даты модификации файла на текущую touch
деархивация файла unpack, uncompress
декодирование UU-кода uudecode
вывод объема свободного дискового пространства df
вывод объема дискового пространства,
занятого данным каталогом du
завершение работы exit
печать заголовка banner
захват изображения на экране xv, xwd
печать изображений xdpr, xpr
вывод имени системы uname
запуск интерпретатора командной строки sh, csh, ksh
запуск интерпретатора командной строки на удаленной системе rsh
личный календарь cm, dtcm
вывод календаря cal, cm, dtcm
калькулятор calctool, dtcalc, xcalc
создание каталога mkdir, filemgr dtfile
вывод размера каталога du
вывод списка файлов и подкаталогов данного каталога Is
смена текущего каталога cd
удаление каталога rmdir, filemgr, dtfile
вывод имени текущего каталога pwd
сравнение содержимого двух каталогов dircmp
UU-кодирование файла для пересылки его по электронной почте uuencode
выполнение команды в указанное время at
ввод команды при работе с графическим интерфейсом xterm, dtterm, shelltool
компиляция С-программ, копирование файлов cat, cp, filemgr, dtfile
копирование файлов на удаленную систему и с удаленной системы гср
копирование файлов между UNIX-системами uucp
вычисление контрольной суммы файла sum
нумерация строк текстового файла n1
объединение нескольких файлов в один cat
объединение отсортированных файлов по общему полю join
объединение файлов в качестве двух столбцов paste
вывод или установка значений переменных окружения env
ожидание завершения процесса wait
отправка сообщения другому пользователю write
очистка экрана clear
вывод состояния службы печати Ipstat
запуск службы печати Ipsched
останов службы печати Ipshut
печать заголовка banner
персональный календарь calendar, cm, dtcm
подсчет количества слов в текстовом файле we
выполнение повторяющихся задач crontab
поиск текстовых строк egrep, grep, fgrep
поиск и замена символов tr
поиск в файле awk, nawk
поиск файлов find
вывод списка пользователей listusers
вывод информации о других пользователях системы who
поиск информации о других пользователях системы finger
выполнение последовательности команд batch
запуск команды с пониженным приоритетом nice
проверка правописания spell
прерывание процесса kill
вывод списка процессов PS
присоединение содержимого файлов к существующему файлу cat
разбиение файла на части csplit, split
редактирование текстового файла vi, ed, dtpad, textedit,
xedit
резервирование информации tar, cpio
поиск и замена символов tr
вывод списка известных систем uuname
вывод системного идентификатора пользователя id
вывод системных сообщений news
подсчет числа слов в файле we
вывод состояния службы UUCP uustat
создание нового текстового файла cat, dtpad, textedit,
xedit
установка соединения с удаленным
терминалом ct
установка соединения с удаленной
UNIX-системой cu
разрешение/запрет вывода сообщений на
терминал mesg
вывод сообщений news
сортировка файла sort
сортировка и обработка файла awk, nawk
вывод состояния машин в сети ruptime
вывод списка файлов в каталоге Is
сравнение содержимого двух каталогов dircmp
сравнение содержимого двух отсортированных файлов comm
сравнение трех файлов diff3
сравнение двух файлов и вывод отличающихся строк diff, bdiff
сравнение двух файлов cmp
сравнение двух файлов и вывод
отличающихся и совпадающих строк sdiff
создание ссылок In
печать на стандартный вывод echo
запись стандартного вывода в файл tee
вывод столбца из отсортированного файла cut
поиск текстовых строк в бинарном файле strings
поиск текстовых строк egrep, grep, fgrep
табличный процессор tbi
настройка табуляции tabs
смена текущего каталога cd
вывод имени текущего каталога pwd
открытие окна терминала xterm,
dtterm,
shelltool
вывод информации о терминале tput
настройка конфигурации терминала stty
вывод параметров терминала tty
определение типа файла file
удаление из очереди заданий, созданных
командой at atrm
удаление заданий из очереди печати cancel
удаление каталога rmdir,
filemgr,
dtfile
удаление файла rm, filemgr,
dtfile
удаление форматирующих символов
из файла col
копирование файлов с удаленной системы rep, uucp,
ftp
выполнение команды на удаленной системе uux
запуск интерпретатора командной строки на
удаленной системе rsh
вход в удаленную систему telnet,
riogin
вывод информации о соединениях с
удаленными системами uulog
создание нового текстового файла cat, dtpad,
textedit,
xedit
изменение даты модификации файла на
текущую touch
вывод полного имени файла basename
вывод файла на экран cat, page, dtpad, textedit, xedit
постраничный вывод файла на экран more
вывод на экран первых десяти строк файла head
вывод на экран последних десяти строк файла tail
вывод списка файлов в каталоге Is
копирование файла cat, cp, filemgr, dtfile
определение типа файла file
поиск файла find
разбиение файла split
редактирование файла vi, ed, dtpad. textedit, xedit
удаление файла rm
шифрование файла crypt
печать формул eqn, neqn
отображение шрифта xfd, xfontsel
вывод списка доступных шрифтов xlsfonts, fslsfonts
отправка и чтение электронной почты mailx, dtmail, mailtool
уведомление о получении новых писем по электронной почте notify, xbiff.
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх