Система поиска NETFIND
Семёнов Ю.А. (ГНЦ ИТЭФ), book.itep.ru
NETFIND представляет собой прикладную программу для работы со справочниками и каталогами. Получив имя человека и некоторые данные о том, где он работает, NETFIND пытается найти его номер телефона, электронный адрес, используя базу данных доменов seed. NETFIND ищет информацию о людях с помощью Интернет-протоколов SMTP и finger. Netfind работает на ЭВМ SUN OS 4.0 или более новых. Могут быть найдены только лица, имеющие доступ к Интернет. Существует возможность работы с NETFIND через электронную почту. Доступ через telnet возможна по адресам (login: netfind):
Адрес сервера | Страна | Адрес сервера | Страна |
archie.ua | Австралия | bruno.cs.colorado.edu | США |
dino.conicit.ve | Венесуэла | ds.internic.net | США |
lincoln.technet.sg | Сингапур | macs.ee.mcgill.ca | Канада |
malloco.ing.puc.cl | Чили | monolith.cc.ic.ac.uk | Англия |
mudhoney.micro.umn.edu | США | netfind.oc.com | США |
netfind.sjsu.edu | США | netfind.icm.edu.pl | Польша |
netfind.vslib.cz | Чехия | nic.nm.kr | Корея |
nic.uakom.sk | Словакия | redmont.cis.uab.edu | США |
netfind.fnet.fr | Франция | eis.calstate.edu | США |
Место работы искомого человека может быть описано ключевыми словами. NETFIND просматривает свою базу данных seed, чтобы найти домен, отвечающий критериям отбора. Список таких доменов отображается и вам предлагается выбрать из них 1-3. Если обнаружено более 100 доменов, NETFIND выдаст имена некоторых из них и предложит повторить поиск с более жесткими условиями. Можно использовать часть названия организации или домена в качестве эталона в процессе поиска. При использовании более чем одного эталона можно применить знак логической операции AND. По завершении поиска или при прерывании его с помощью ^C NETFIND выдает полученный результат. Предлагаются не только данные о домене или организации, но и даты последних входов искомого человека в систему. Обращение к NETFIND имеет формат:
netfind <опции> фамилия (имя) место работы (ключевые слова)
где допустимы следующие опции:
-h | Указывает NETFIND обойти фазу поиска домена и немедленно начать поиск индивидуальной ЭВМ в базе seed. Эта функция редко используется обычными пользователями |
-s | Исключает применение протокола SMTP при поиске. Поиск происходит немного быстрее, но дает не полную информацию, так как не все ЭВМ пользователей поддерживают протокол finger |
-t | Сообщает сколько случилось таймаутов. -T опция устанавливает время таймаута равным заданному числу секунд, что позволяет увеличить это время в некоторых случаях |
-D | Устанавливает максимальное число доменов, где будет проводиться поиск. По умолчанию эта величина равна 3 (большее значение устанавливать не рекомендуется). Правильный выбор этого числа заметно ускоряет процесс поиска и снижает нагрузку на сеть. |
-H | Устанавливает максимальное число ЭВМ, где будет проводиться поиск. По умолчанию это число равно 50. Устанавливать большую величину не рекомендуется |
-m | Отображает измерительную информацию. Если не указано имя файла, то вывод производится в файл stderr |
-d | Позволяет устанавливать различные классы отладочного вывода (в stderr), используя соответствующую букву для каждого из них, напр. -dsf. Могут использоваться любые комбинации этих букв |
<
/p>
Существуют следующие классы/буквы:
c: | Отображает управляющие сообщения ( позволяет контролировать, какой точки достигла программа). |
f: | Отображает сообщения, связанные с finger. |
h: | Выдает список ЭВМ, найденных в базе данных seed. |
m: | Отображает сообщения протокола SMTP. |
n: | Отображает сообщения о неисправности сети. |
r: | Отображает имена ЭВМ из базы seed, которые были отброшены из-за выбора search scope. |
s: | Отображает системные сообщения. |
t: | Отображает сообщения, связанные с thrread. |
Обычным пользователям наиболее интересны буквы f, m, и n. По умолчанию работают именно эти функции. -d команда инвертирует текущее значение опции, поэтому использование этих трех команд под знаком -d, заблокирует их работу. В качестве имени можно применить фамилию, имя или ID. При выдаче имени домена или ЭВМ можно выдавать эту информацию без разделительных точек, например, cs colorado edu. NETFIND для входа не требует каких-либо слов-паролей, кроме NETFIND. Воспользуемся услугами сервера nic.uakom.sk:
tn nic.uakom.sk | (обращение к серверу в Словакии) |
SunOS UNIX (nic) | (произошло соединение) |
login: | netfind | (подключаемся к NETFIND-серверу, далее следует текст, выдаваемый сервером) |
UAKOM UMB
Slovakia, Banska Bystrica
Welcome to the Netfind server
questions/problems : Lubos.Elias@uakom.sk
Alternate Netfind servers:
I think that your terminal can display 24 lines. If this is wrong, please enter the "Options" menu and set the correct number of lines. (Если ваш терминал не работает с 24 строками, обратитесь в раздел "Options" и установите верное значение).
Top level choices: | (Выдано базовое меню) |
| 1. Help (Запрос справочной информации) |
| 2. Search (Поиск) |
|
3. Seed database lookup (просмотр базы данных SEED) |
| 4. Options (Дополнительные возможности) |
| 5. Quit (exit server) (Уход из сервера) |
--> | 1 (Запрошена справочная информация) |
Help choices: (Справочное меню)
| 1. Netfind search help (Работа с NETFIND) |
| 2. Usage restrictions (Используемые команды) |
| 3. Frequently asked questions (Часто задаваемые вопросы) |
| 4. For more information (Дополнительная информация) |
| 5. Quit menu (back to top level) (Возврат в предыдущее меню) |
--> | 1 (Запрошена информация о работе с NETFIND) |
<
/p>
Система выдает запрошенную справочную информацию (ниже приведен сокращенный перевод):
По имени и приблизительному описанию места работы Netfind пытается найти информацию о данном лице. В качестве имени может быть введена фамилия или имя. Одновременно могут быть выданы ключевые слова: место работы, имя домена, город или страна. Найдя домен, Netfind отображает список доменов и просит вас выбрать от одного до трех из них, где следует провести поиск.
Поиск проходит в два этапа. На первом - Netfind выполняет поиск в каждом из выбранных доменов. На втором этапе проводится более детальное исследование с помощью finger. Имеется возможность прервать поиск с помощью ^C.
По завершении знакомства со справочной информации система возвращается к базовому меню. На этот раз выбираем пункт 2 (Поиск). Система выдает предупреждение:
NOTE: | Received no responses, and some host or network failures occurred. Maybe try this search again later. (В случае неуспеха можно позднее попытать счастья снова). |
Предлагается ввести имя и ключевые слова.
Enter person and keys (blank to exit) --> Burov DESY Germany
(Введено задание на поиск: фамилия, место работы, страна)
Найдено три домена, отвечающие критериям отбора.
Please select at most 3 of the following domains to search:
(предлагается провести поиск по этим трем доменам)
0. | desy.de (desy zeus central data acquisition, germany) |
1. | dsyibm.desy.de (desy, hamburg, germany) |
2. | info.desy.de (desy zeus central data acquisition, germany) |
Enter selection (e.g., 2 0 1)--> 2 0 1
(введен список доменов, где будет проведен поиск)
( 3) SMTP_Finger_Search: checking domain dsyibm.desy.de
( 3) do_connect:
Finger service not available on host dsyibm.desy.de -> cannot do user lookup.
(Поиск с помощью Finger не доступен на dsyibm.desy.de)
( 1) SMTP_Finger_Search: checking domain info.desy.de
( 2) got nameserver operator.desy.de
( 2) got nameserver sun01a.desy.de
( 2) SMTP_Finger_Search: checking domain desy.de
Mail for Sergei Bourov is forwarded to burov@x4u2.desy.de
Поиск завершился успехом - найден адрес, куда пересылается почта для Бурова, далее на экран выводится следующий текст:
NOTE:
this is a domain mail forwarding arrangement to an outside domain, possibly indicating that "burov" has moved to another department or institution. Hence, mail should be addressed to "burov@x4u2.desy.de" (почта должна посылаться Бурову по адресу).
( 1) SMTP_Finger_Search: checking host x4u2.desy.de
SYSTEM: x4u2.desy.de
| Login name: burov In real life: | Sergei Bourov |
| | (Полное имя: Сергей Буров) |
| Office: 1d/39, 2081/2747 | Home phone: none |
Directory: /home/dice/burov Shell: /bin/zsh
Last login at Tue Sep 26 09:04 from UNKNOWN@AXDSYB.desy.de
(последний раз входил в систему во вторник 26-го сентября)
No Plan.
FINGER SUMMARY (результат исследования с помощью Finger):
- Remote user queries (finger) were not supported on host(s) searched in the domain 'dsyibm.desy.de'.
- The most promising email address for "burov" based on the above finger search is burov@x4u2.desy.de.
Continue the search ([n]/y) ? --> n (хотим ли мы продолжить поиск?)
При удаленном доступе к NETFIND имеется служба HELP. В секции каталога DOC обычно имеется также файл "часто задаваемые вопросы" (frequently asked questions - FAQ). Большую пользу может оказать статья "Experience with a Semantically Cognizant Internet White Pages Directory Tool", написанная M.F.Schwartz и P.G.Tsirigotis, Journal of Internetworking Research and Experience, март 1991, стр. 23-50. Существует список адресов подписчиков NETFIND. Для включения вас в этот список необходимо послать запрос по адресу netfind-users-request@cs.colorado.edu, где в тексте сообщения (не в строке subject!) написать: subscribe netfind-users. Исчерпывающую информацию о NETFIND можно найти посредством:
FTP ftp.cs.colorado.edu /pub/cs/distribs/netfind
WWW www.earn.net gnrt/netfind.html alpha.acast.nova.edu netfind.html
Telnet ds.internic.net (Login: netfind).
Содержание раздела