Протоколы Internet

         

FRED


4.5.8.2 FRED

Семенов Ю.А. (ГНЦ ИТЭФ)

FRED - система поиска информации о пользователях ЭВМ, сходная с WHOIS. Пользователи в архивах Интернет ("белые страницы", OSI X.500) идентифицируются уникальным образом, например:

"@c=RU@o=Institute for Theoretical and Experimental Physics@cn=Director"

Так как в системе WHOIS пользователи идентифицируются короткими ключами, содержащими, например, три символа, система FRED использует в процессе своей работы список цифровых псевдонимов.

Доступ к системе осуществляется, напимер, командой: telnet wp.psi.net. В качестве имени-идентификатора нужно ввести слово FRED. После этого появляется приглашение FRED> и вы можете приступать к работе. Система имеет удобную систему команд, основная из которых whois имеет несколько модификаций:

whois "semenov" Поиск записей с таким именем в области по умолчанию. whois surname "semenov" Поиск записей с данной фамилией. whois fullname "yuri semenov" Поиск записей с указанным полным именем. whois "semenov" -org itep

Поиск записей с указанным именем во всех организациях, в названии которых присутствует "itep".

whois "semenov" -area "@c=RU@o=Institute for Theoretical and Experimental Physics команда используется, когда название "area" (место) известно.

whois semenov@itep Идентична предшествующей команде;
whois semenov@cl.itep.ru Поиск записей с указанным почтовым адресом.
whois -title operator Поиск записей, относящихся к операторам.
whois -org * Выдача списка всех зарегистрированных организаций (для данной области поиска).
whois -org * -geo @c=US Выдача списка зарегистрированных организаций для домена US.

Сначала FRED считывает файл fredrc в системном каталоге ISODE (обычно /usr/etc/). Затем FRED читает файл .fredrc в каталоге пользователя. В этих файлах, если они присутствуют, содержатся описания предпочтений пользователя. После этого система выдает приглашение для ввода команд поиска. Команда INTR, выданная на базовом уровне, не вызывает никаких последствий, выдача ее дважды подряд вызовет завершение работы FRED (аналог QUIT). На других уровнях работы FRED команда INTR прерывает выполнение процедуры. Приведем перечень служебных команд.

alias имя При отсутствии аргументов печатает все псевдонимы, описанные в ходе данной сессии, если же аргумент имеется, определяет числовой псевдоним для данного имени.
Help команда ... Выдает справочную информацию о командах.
Manual Распечатывает подробное руководство по применению FRED.
Quit Уход из системы FRED.
report subject Позволяет вам ввести текст сообщения, которое по почте будет передано вашему местному менеджеру справочной системы "белые страницы".
set переменная значение Производит присвоение нужных значений системным переменным FRED.
version –fred Сообщает версию программного обеспечения.
<
/p> Список системных переменных FRED представлен в таблице:

Переменная FRED Описание
debug Отладка FRED
manager Почтовый адрес местного менеджера "белых страниц".
namesearch Тип имени, используемый при поиске, "fullname", "surname" или "frandly".
pager Программа, используемая для разбивки текста на терминале на страницы
query Подтверждение двух-шаговых операций
server IP-адрес вспомогательного сервера
timelimit Максимальное число секунд, которое может быть потрачено на поиск
verbose Интерактивный режим с полной выдачей диагностической информации
ufn Тип фильтрации при поиске: "none", "approx" или "wild".
Вообще говоря синтаксис команды whois (FRED) аналогичен тому, что используется в системе WHOIS:

входное_поле тип_записи признак_области_поиска управление_выводом

Эти четыре компоненты могут встречаться в любом порядке и только входное_поле должно присутствовать обязательно. Это поле характеризует то, что вы желаете найти. Поле тип_записи говорит о том, какой вид записи в банке данных вас интересует. Поле признак_области_поиска может содержать ключи: -org (сокращение от "организация"); -unit или -locality, за которыми следует имя. Поле управление_выводом может содержать следующие ключи:



*

выдача детальной информации со ссылками;


~

выдача минимальной информации;


%

выдача результатов поиска в одну строку и ссылок;


|

выдача полной информации.
FRED имеет некоторые преимущества перед WHOIS и, возможно, вы предпочтете именно эту систему. Введем команду вызова сервера:

telnet nic.switch.ch

Trying 130.59.1.40 ...

Connected to nic.switch.ch.

Escape character is '^]'.

После установления связи сервер выдаст на экран:

SWITCH (Swiss Academic and Research Network)

SunOS UNIX (nic) (ttyp9)

login: dua

SWITCHdirectory main menu (choose desired service)

[ 1 ] Query the Directory, select a User Interface
[ 2 ] Information about the User Interfaces
[ 3 ] Terminal/X Window Configuration
[ 4 ] Send Message to Administrator
[ 5 ] Information about the Directory Project
[ 6 ] Acknowledgement
[ 0 ] Leave this Menu (back to previous Menu)
<


/p> Выберем пункт 1 ( с другими видами сервиса читателям предлагается познакомиться самостоятельно):

SWITCHdirectory User Interfaces

[ 1 ] de (simple interface to find persons)
[ 2 ] fred (simple white pages interface ('whois')
[ 3 ] sd (menu oriented, only read functionality)
[ 4 ] Dish (command line, full X.500 functionality)
[ 5 ] Xdi (X window interface)
[ 6 ] Xlu (X window interface)
[ 7 ] XT-DUA (Commercial X window interface)
[ 0 ] Leave this Menu (back to previous Menu)
Выбираем пункт 2 и получаем:

invoking interface "fred", please wait....

fred> whois -org cern

CERN (1) +41 22

767 6111

aka: European Laboratory for Particle Physics

CERN CH-1211 Geneve 23

FAX: +41 22 767 6555

Mailbox information:

X.400: /S=postmaster/O=CERN/PRMD=CERN/ADMD=ARCOM/C=CH/

High Energy Physics research

Business: Research Laboratory Research Lab

Locality: Geneve

Name: CERN, CH (1)

Modified: Wed Aug 31 09:03:59 1994

by: DSAmanager, SWITCHdirectory, SWITCH, CH (2)

20 imprecise matches for '*', select from them [y/n] ? y

После ряда ответов на вопросы (Y/N) получаем:

7 matches found.

1. CERN +41 22 767 6111
4. Hochschule St. Gallen +41 71 30 2111
5. IDIAP +41 26 22 7664
6. Ingenieurschule HTL Biel +41 32 273 111
7. Paul Scherrer Institute +41 56 992111
8. Schweizerische Hochschulkonferenz +41 31 302 55 33
10. SWITCH +41 1 268 1515
Теперь посмотрим, что имеется в Германии (код=DE), для этого введем команду: whois -org * -geo @c=DE.

100 matches found. (найдено 100 записей)

16. BASF-AG +49 621-600
21. Berufsakademie Stuttgart +49 711 6673-6965
29. Competence Center Informatik +49-5931-805-0
30. Computer-Communication Networks +49 211 905828
40. Deutsche Fernkabel Gesellschaft mbH +49 30 54686-256
41. Deutsche Forschungsgemeinschaft +49 228/885-2485
44. Deutsches Forschungsnetz +49 30 884299-20
51. DKRZ Hamburg +49 40-41173-0
53. ECRC +49 89 92 69 90
54. ERNO Raumfahrttechnik GmbH +49 421 539 - 0
55. EUnet Deutschland GmbH +49 231 972-00
58. European Space Agency +49 6151-90-0
63. Fachhochschule Darmstadt +49 6151-168876
64. Fachhochschule Dortmund +49 231 9112-0
71. Fachhochschule Fulda +49 661 9640-0
83. Fachhochschule Nuernberg +49/911/58800
85. Fachhochschule Rheinland-Pfalz +41 6131 23920
87. Fachhochschule Schweinfurt (049) 9721 940 5
96. Fraunhofer-Gesellschaft +49 89 1205 x01
97. Freie Universitaet Berlin +49 30 838-1
105. GMD +49 2241 14-0
Список, разумеется, напечатан в сокращенном виде.

fred> q (до свидания FRED!).


Содержание раздела