На удивление частый вопрос: «Как мне найти человека в IRC?» Давайте определимся, кого мы хотим найти, по каким известным данным, и в чем будет выражаться собственно результат.
Vasya
/whois Vasya
В простейшем случае, если этот человек в данный момент находится в сети, вы увидите примерно следующее:
*** Vasya is ~vasya_pupkin@127.0.0.1 (Vasya Pupkin)
*** on channels: #vasya @#pupkin
*** on IRC via server irc.somewhere.net (Somewhere IRC server, Somewhere irc network)
Данная информация означает, что искомый объект в сети присутствует. Обитает на каналах #vasya
и #pupkin
, при этом является на канале #pupkin
оператором. Зашел в сеть через сервер irc.somewhere.net
(для вас это не очень важно). Что дальше? Обратиться к объекту преследования можно двумя способами
/MSG Vasya Привет, Вася!
/join #vasya
Первый способ предпочтительнее, если у вас к Васе сугубо личное дело. Второй, если вы уверены, что остальным присутствующим будет интересно послушать ваш с Васей разговор.
/whois Vasya
ответила «There is no such nick Vasya
», попытаемся найти человека с помощью сервиса NickServ
. Это поможет только в том случае, если ваш объект удосужился зарегистрироваться на этом сервисе.
/MSG NickServ@*.RusNet info Vasya
Если вам повезло и Вася зарегистрировался, то возможно вы увидите примерно следующее:
-NickServ- *** Vasya is Vasya Pupkin
-NickServ- Online as : pupkins
-NickServ- Registered : 14 2002 09:53:06 MSK (1 days, 09:48:05 ago)
-NickServ- *** End of Info
Это означает, что искомый объект находится в сети под ником «pupkins
», а не «Vasya
», как вы думали. И вы можете дальше проделать те действия, которые были описаны в предыдущем пункте, но для ника «pupkins
».
IRC
, так сказать, от чистого сердца. Запомните, что несмотря на некоторое количество относительно честных способов поиска и отлова IRC
-юзера по некоторым данным о нем, уникальным для каждого человека в IRC
сети RusNet
является ник. И если вы его даже приблизительно не знаете, то шансы найти неизвестно кого равны нулю. +i
«invisible
»), то у вас в руках имеется несколько дополнительных возможностей по его розыску. 192.168
». Тогда вы можете воспользоваться командой/who 192.168.*.*
которая осуществит поиск по всей IRC
сети (но только среди visible
юзеров) в соответствии с заданной маской. Можно использовать не только «*
» — любое количество любых символов, но и «?
» — один символ. В ответ на эту команду вы получите список из 0
и более пользователей. Вам осталось только выбрать из них нужного.
User Info
, и находится в visible mode
у вас есть неплохой шанс найти его с помощью следующей команды:/who *Vasya*Pupkin*
Итак, прежде чем задать вопрос «Как найти человека в IRC?», сначала подумайте какой информацией вы располагаете, а потом примените один из описанных сценариев поиска.