Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #31, ИЮНЬ 2003 г.

ИСТОРИЯ О LINUX И "ТЕТЕ АСЕ"
Обозреваем ICQ-клиенты под Линь

Vitls (vitls@chat.ru)

Спецвыпуск Xakep, номер #031, стр. 031-054-1


Здоров, приятель! Ну что мне с тобой делать? Настроил ты соединение с Интернет, даже броузер установил и побродил по просторам Сети. Но чего-то тебе не хватает. Нет в жизни счастья! Пообщаться-то хочется? Все друзья "аську" пользуют для общения, один ты ламобот со своим Linux'ом. Тоска... Хоть на Винду переходи! А вот и ни хрена! По части использования всяких "асек" Linux даст фору любой Винде.

КОНСОЛЬНАЯ ТЕТКА

С чего начнем? Пожалуй, с самого простого. С консольных программ. Чего напрягся? Да-да! Под консоль тоже есть программы-клиенты icq. Самая продвинутая называется centericq. Скачать ее можно с сайта http://konst.org.ua/centericq/. Написана она одним бравым украинским парнем. Программа очень проста в настройке и использовании (тем более что есть документация на РУССКОМ языке). Для того чтобы ее установить, тебе надо будет пройтись на указанный чуть выше сайт и слить архив с исходным текстом. Затем тебе этот архивчик нужно будет распаковать куда-нибудь и произнести шаманские заклинания configure; make; - и от имени пользователя root замутить make install. Если не будешь ленивым идиотом, то прочтешь документацию, идущую вместе с пакетом. Вдруг я чего-то забыл, а ты будешь, как лам, сидеть и тупо глядеть на ошибки.

Как видно из скрина (Рис. 1) данная программа умеет работать не только с протоколом icq, но также с такими штуками, как Yahoo!, MSN и даже irc (all-in-wonder епрст!).

НОВЫЙ ПРОТОКОЛ

На самом деле этими протоколами прелесть centericq еще не заканчивается. Centericq поддерживает довольно молодой протокол общения со странным названием jabber (произносится "жаббер"). Новый протокол отличается от всех прочих в первую очередь тем, что он свободный. Его разрабатывает группа людей в проекте www.jabber.org (русская страница www.jabber.ru). Он не принадлежит никому в отдельности. Эта вся шняга означает: если хочешь написать программу, которая использует этот протокол, тебе не придется сгружать бабки на лицензионные отчисления. Кроме всего прочего, открытость протокола позволяет быстро выявлять и закрывать всякие возможные дыры в безопасности (которых дофига в том же icq).

Общаться с народом в centericq довольно легко. Посмотри на скриншот (Рис. 2), и ты в этом убедишься сам. Ну что, понравилось? Ползем дальше.

ПРЕЛЕСТНАЯ МОРДОЧКА

Самым популярным графическим клиентом icq является программа Licq (некоторые читают как "лиска"). Программа довольно интересная, но в то же время странноватая. В обращении она не сложнее ручного пулемета Калашникова. Как и большинство проектов со стажем, licq поставляется и в виде исходников, и в виде готовых собранных пакетов. Возможно, что в твоем дистрибутиве licq уже есть. Настройки программы позволяют общаться с пользователями windows-клиентов посредством набора таблиц перекодировки. То есть кодировка твоей системы может быть koi8-r, а у твоего друга cp1251, и вы запросто можете трепаться.

Пользователям rpm-based дистрибутивов установить программу проще простого. Для начала нужно найти в дистрибутиве пакет, содержащий licq. Если его нет, то его можно найти на сайте www.rpmfind.net. Затем достаточно от имени пользователя root дать команду что-то вроде rpm -ivh licq-1.2.4-alt2.rpm, и если все нормально, то программа установится. Ну а если нет, то причин может быть масса: начиная от нехватки какой-либо компоненты и заканчивая тем, что готовый бинарник собран не для твоего дистрибутива. Тут "без бутылки" не разберешься. Юзерам дистрибутивов от ALT Linux и Debian установка сильно надоедать не будет. Команда apt-get install licq от пользователя root все сделает сама. Licq входит в состав этих дистрибутивов.

Содержание  Вперед на стр. 031-054-2