Ирка на коленях Степан Ильин aka Step Хакер, номер #084, стр. 084-042-2 Настройка программы осуществляется через текстовые конфиги, имеющие расширения *.conf и расположенные в папке DATA. Предлагаю кратко рассмотреть каждый из конфигов и попутно вносить необходимые изменения. RESOLV.CONF. В этом файле указывается DNS-сервер, чтобы прога могла правильно распознать IP-адрес сервера по его символьному имени (irc.dal.net и т.п.). Само собой, DNS-сервер можно прописать абсолютно произвольный, но если хочешь использовать провайдерский, то набери в командной строке nslookup, чтобы выяснить его. ACCESS.CONF. С помощью этого файла ты можешь ограничить доступ к баунсеру с определенных IP-адресов. Формат файла сильно напоминает апачевский .htaccess. DEFAULT DENY ORDER DENY,ALLOW ALLOW localhost DENY *.microsoft.com DENY *.billgates.com Логика простая: с помощью параметра ALLOW обозначаются те IP, с которых доступ разрешен, с помощью DENY — те, которым в подключении будет отказано. IDENT.CONF. В этом файле можно обозначить порты, на которых встроенный ident-демон будет получать запросы от сервера. Формат файла LISTEN <Host>:<Port>, однако в большинстве случаев его содержимое можно оставить по умолчанию. LISTEN.CONF. С помощью этого конфига обозначаются сетевые интерфейсы и порты, на которых будет работать BNC-демон. По умолчанию BNC принимает подключение на всех сетевых интерфейсах (для этого указывается IP-адрес 0.0.0.0) на портах 6666, 6667, 6668, 6669. Рекомендую использовать какой-нибудь нестандартный порт, чтобы BNC сложнее было засечь сканером. USER.CONF. По названию легко догадаться, что в этом файле прописываются аккаунты пользователей. Формат прост: USER:username:password. Пароль может быть прописан как plain-text’ом, то есть в открытом виде, так и представлен в виде хэша. Для создания хэша используется утилита MKPASSWD.EXE, которая идет в комплекте с программой. CONN.CONF. Самый главный конфигурационный файл, в котором указывается информация о подключениях к настоящим серверам. Начать стоит с того, что каждое подключение имеет имя — оно указывается сразу после ключевого слова CONNECTION. Это имя нужно запомнить, так как оно потребуется при подключении к настоящему сервису. Далее с помощью специальной структуры (пример дан в самом конфиге) описываются многочисленные параметры подключения. После редактирования конфигов можно приступать к запуску BNC, а заодно и любимого IRC-клиента, чтобы сразу проверить правильность подключения. После соединения с BNC сервер потребует ввести пароль, который ты указывал в настройках, а также выбрать одно из прописанных в конфиге соединений. После успешной авторизации ты увидишь краткую справку о командах, с которыми, я уверен, ты разберешься сам. Особенно отмечу функции ATTACH/DETACH, позволяющие BNC постоянно пребывать на IRC-каналах во время твоего физического отсутствия. Теперь, вновь подключившись к BNC, ты сможешь просмотреть все сообщения за время твоего отсутствия. Очень приятная штука. [IRC-шлюз] BNC-сервер установлен на нескольких шеллах и работает как часы. Ты даже умудрился извлечь из этой затеи выгоду, продав несколько аккаунтов поклонникам ирки, среди которых такой товар считается особенно ходовым. Пора настроить еще одну интересную приблуду — IRC-гейт. Смысл его использования прост: если под рукой нет IRC-клиента, то всегда можно зайти на определенный сайт и общаться на нужном канале, используя один лишь браузер. Надо сказать, что шлюз в IRC через веб-интерфейс является настоящей находкой для всех тех, кто имеет свой собственный канал или даже IRC-сервер. Некоторые магазины и различные онлайн-сервисы, к примеру, осуществляют поддержку клиентов через IRC, используя все его прелести и удобства. Загвоздка в том, что клиент далеко не всегда знаком с этой технологией и ему куда проще зайти на определенный сайт, нежели разбираться с установкой и настройкой непонятной программы. Предоставим ему такую возможность. |