Finger

Finger
Название:

Finger

Уровень (по модели OSI):

Прикладной

Семейство:

TCP/IP

Порт/ID:

79/TCP

Назначение протокола:

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

Спецификация:

RFC 1288

Основные реализации (клиенты):

finger

Основные реализации (серверы):

fingerd в Linux и BSD

Finger (Фингер) — сетевой протокол, предназначенный для предоставления информации о пользователях удалённого компьютера

.

Содержание

Введение

Протокол Finger является простым протоколом (описан в RFC 1288), который служит для получения информации о пользователях узлов Интернета. Программа Finger может предоставить данные о списке пользователей, которые работают в данный момент на интересующем компьютере, о конкретном пользователе (дата последнего сеанса входа в систему и т. д.), о списке загруженных задач, о типах интерфейсов (Например, терминалов). Первоначальная версия программы была написана Les Earnest в 1971 году. Окончательная версия протокола была подготовлена Earl Killian из Массачусетского Технологического Института и Brian Harvey (SAIL

).

Принцип работы

Finger базируется на Transmission Control Protocol, используя TCP-порт 79. Данный протокол обеспечивает интерфейс для удаленной информационной программы пользователя (RUIP — Remote User Information Program). Локальная ЭВМ осуществляет TCP-соединение с удаленным узлом через указанный порт. После этого становится доступной программа RUIP и пользователь может посылать ей свои запросы. Каждый запрос представляет собой строку текста. RUIP, получив запрос, анализирует его и присылает ответ, после чего соединение закрывается. Обычно со стороны сервера протокол реализован программой «fingerd», а со стороны клиента — программой «finger», которая предоставляет дружественный, пользовательский интерфейс. Например, в системах Unix, команда finger @foo.bar.net теоретически возвращает список пользователей компьютера по адресу «foo.bar.net» (конечно, только если на нём запущена «fingerd»), а команда finger boris@foo.bar.net возвращает полную информацию о пользователе «boris», включая имя, фамилию, телефон и содержание файла «.plan» в его домашнем каталоге

.

Любые пересылаемые данные должны иметь формат ASCII, не иметь контроля по четности и каждая строка должна завершаться последовательностью CRLF (ASCII 13, за которым следует ASCII 10

).

Формат запросов Finger

Программа RUIP должна воспринимать любые запросы Finger. Такие запросы могут иметь следующий формат:
finger [опция] [login1 [login2 ...]]

По умолчанию команда finger выводит в список для каждого пользователя системы Unix на данный момент:

Время простоя вычисляется как время, прошедшее с момента выполнения каких-либо действий на данном терминале. Оно включает предыдущие вызовы команды finger, которая, возможно, модифицировала файл устройства, соответствующий данному терминалу. Оно отображается в минутах, если оно выведено одним целым числом, в часах и минутах, если в его отображении присутствует двоеточие (:), или в днях и часах, если в выводе присутствует символ «d».

Опции

-b Сокращенный длинный формат вывода пользователей
-f Подавляет печать заголовка строки (короткий формат)
-i Быстрый список пользователей с указанием времени простоев
-l Вызывает вывод в длинном формате
-p Подавляет печать файлов .plan
-q Быстрый список пользователей
-s Вызывает вывод в коротком формате
-w Вызывает узкий форматный список указанных пользователей

Кроме того, существует более длинный формат вывода и он используется командой finger в том случае, если задан список имен пользователей. (Допускаются наряду с первым и последним именами пользователей также и учетные имена.) Этот формат состоит из нескольких строк; он включает всю информацию, описанную выше, и, дополнительно, пользовательские входной каталог и интерпретатор shell регистрации, любой план, который пользователь разместил в файле .plan в своем входном каталоге, и проект, в соответствии с которым заданные пользователи работают в данный момент, взятый из файла .project, который также находится во входном каталоге. Если в домашней директории указанного пользователя находится файл .nofinger, то по команде finger информация об этом пользователе не возвращается

.

Соображения безопасности

Предоставлять такую подробную информацию, как адреса электронной почты и полные имена считалось приемлемым и удобным в первые дни интернета, но позднее стало сомнительным для обеспечения конфиденциальности и безопасности. Информация, предоставляемая Finger, часто использовалась хакерами для атак на компьютерные системы компаний. С помощью программы «finger» злоумышленник под видом другого работника мог получить список сотрудников компании, имена, адреса электронной почты, номера телефонов и другую информацию

.

Из-за проблем с безопасностью сервис Finger более никем не предоставляется в сети. Известные пользователи Finger — Джон Кармак из id Software и Джастин Франкель, создатель Winamp. В 2005 году Кармак всё же перешёл от устаревшего «.plan» к новому блогу

.

Ссылки


Wikimedia Foundation. 2010.

Synonyms:
, / (an instrument), (in playing on an instrument)


Look at other dictionaries:

  • Finger — Fin ger (f[i^][ng] g[ e]r), n. [AS. finger; akin to D. vinger, OS. & OHG. fingar, G. finger, Icel. fingr, Sw. & Dan. finger, Goth. figgrs; of unknown origin; perh. akin to E. fang.] 1. One of the five terminating members of the hand; a digit; esp …   The Collaborative International Dictionary of English

  • finger — ► NOUN 1) each of the four slender jointed parts attached to either hand (or five, if the thumb is included). 2) a measure of liquor in a glass, based on the breadth of a finger. 3) an object with the long, narrow shape of a finger. ► VERB 1)… …   English terms dictionary

  • finger — [fiŋ′gər] n. [ME < OE, akin to Ger finger, Goth figgrs, prob. < IE base * penkwe, FIVE] 1. any of the five jointed parts projecting from the palm of the hand; esp., any of these other than the thumb 2. the part of a glove that covers one of …   English World dictionary

  • Finger — Finger: Die gemeingerm. Körperteilbezeichnung mhd. vinger, ahd. fingar, got. figgrs, engl. finger, schwed. finger gehört – wie auch das unter ↑ Faust dargestellte Substantiv – zu dem unter ↑ fünf behandelten Zahlwort und bezeichnete demnach… …   Das Herkunftswörterbuch

  • Finger — Saltar a navegación, búsqueda Para el uso aeroportuario del término, véase Pasarela de acceso a aeronaves. El servicio finger (puerto 79, TCP) es un protocolo que proporciona información de los usuarios de una máquina, estén o no conectados en el …   Wikipedia Español

  • Finger — Sm std. (8. Jh.), mhd. vinger, ahd. fingar Stammwort. Aus g. * fengra (oder * fingra ) m. Finger , auch in gt. figgrs, anord. fingr m./n., ae. finger. Das Wort wird zu dem Zahlwort fünf gestellt, was formal möglich wäre, semantisch aber nicht… …   Etymologisches Wörterbuch der deutschen sprache

  • finger — [n] appendage of hand antenna*, claw, digit, extremity, feeler*, hook*, pinky*, pointer*, ring finger, tactile member, tentacle*, thumb; concept 392 finger [v1] touch lightly feel, fiddle, grope, handle, manipulate, maul, meddle, palpate, paw,… …   New thesaurus

  • Finger — Finger, TN U.S. city in Tennessee Population (2000): 350 Housing Units (2000): 134 Land area (2000): 1.514443 sq. miles (3.922390 sq. km) Water area (2000): 0.000000 sq. miles (0.000000 sq. km) Total area (2000): 1.514443 sq. miles (3.922390 sq.… …   StarDict's U.S. Gazetteer Places

  • Finger, TN — U.S. city in Tennessee Population (2000): 350 Housing Units (2000): 134 Land area (2000): 1.514443 sq. miles (3.922390 sq. km) Water area (2000): 0.000000 sq. miles (0.000000 sq. km) Total area (2000): 1.514443 sq. miles (3.922390 sq. km) FIPS… …   StarDict's U.S. Gazetteer Places

  • Finger — [Basiswortschatz (Rating 1 1500)] Bsp.: • Ich habe mir den Finger verbrannt. • Meine Finger sind kalt …   Deutsch Wörterbuch

  • finger — FÍNGĂR/ s. n. rampă mobilă cu care se leagă burduful de avion în aeroport. (< engl. finger) Trimis de raduborza, 15.09.2007. Sursa: MDN …   Dicționar Român

  • Finger — Nom porté en Alsace Lorraine, notamment dans le Haut Rhin. Le rapprochement avec le mot Finger (= doigt) semble inévitable, mais avec quel sens ? Sans doute une personne très habile de ses doigts, on pensera notamment à un bijoutier, d autant que …   Noms de famille

  • finger — fȉnger m DEFINICIJA žarg. pomični hodnik koji vodi iz aerodromske zgrade ili s piste u zrakoplov; aviomost ETIMOLOGIJA engl. (slang) finger: koji je u obliku prsta …   Hrvatski jezični portal

  • Finger — Fin ger, v. t. [imp. & p. p. {Fingered}; p. pr. & vb. n. {Fingering}.] 1. To touch with the fingers; to handle; to meddle with. [1913 Webster] Let the papers lie; You would be fingering them to anger me. Shak. [1913 Webster] 2. To touch lightly;… …   The Collaborative International Dictionary of English

  • Finger — Fin ger, v. i. (Mus.) To use the fingers in playing on an instrument. Busby. [1913 Webster] …   The Collaborative International Dictionary of English