Dimi4
25.05.2008, 18:59
[Eggdrop, в первую очередь сервисный бот]
Шапко
В етой статье я бы хотел рассмотреть установку еггдропа не в целях создание ботнета, а для целиком мирного сервиса. Статья ращитана на пользователей виндовса, испытывающих интерес к линуксам. Хотелось чтобы он работал на удаленном компе, а платить за вдс, или хостинг хороший не хочеться. Вывод - нам нужен шелл. О_о уже и шелл нашли? Винда стоит? Плохо дело... Но уж если нашли по линукс(кстате под линукс найти проще чем под винду, имхо), приступаем!
Уже не Шапко
[Инсталяция....]
Ну дак вот... Что нам нужно? Естесн бот.. качаем
wget http://eggdrop.org.ru/data/files/eggdrop1.6.18.tar.gz
Тутаже должен появиццо бот. Но так как он в архиве, разпакуем его:
gunzip eggdrop1.6.18.tar.gz
tar -xf eggdrop1.6.18.tar
Заходим в новосозданную диру:
cd eggdrop1.6.18
приступаем к копилации бота.
пишем:
./configure
далее
make config
потом
make,
make install
Трип: в ливсд убунту(для тех кто ставит у себя) нету компилятора. Его мы можем скачать и установить командой: apt-get install libc6-dev g++ gcc
Всё должно пройти без ошибок. Тогда бот установиться как eggdrop
Приступим к конфигам.
[Configурация]
Что нужно изменить:
В eggdrop.conf
...
set username "Идент"
...
set admin "Ник <email: вася@непупкин.одмин.ком>"
...
set network "IRC сеть" //имя сети
...
listen 3333 all //какой порт слушать
...
set owner "Ник" // - кто будет овнером(хозяином)
...
set nick "ник бота"
...
set altnick "альтернативный ник бота" //если основной занят
...
set realname "Имя"
...
set ctcp-version "сдеся ответ бота на запрос версии"
...
В блоке "set servers { }" нужно написать что то типа: irc.antichat.net:7771
Также находим строчик die и коментируем их(знаком #)
В конце необходимо раскоментировать строку #loadmodule blowfish
иначе пахать не будет.
[Запускаембота]
Первый запуск делаем с флагом m, все остальные без него.
./eggdrop -m
После того как запустили, бот законектится на сервер, и зайдет на каналы.
Теперь коннектимся к боту по телнету
telnet localhost порт
на запрос ника вводим new, потом ваш логин и пароль. Ети данные будете юзать в будущем для коннекта к боту.
Посылаем в ДАУН бота. пишем в телнете:
.die
Запускаем снова, без флага -m
./eggdrop
Зе Енд!
Чтобы установить скрипты (TCL), скачиваем скрипт, кидаем в папку /scripts, прописываем в конфиге:
source scripts/имя.tcl
Вот и всё! Пользуйтесь на здоровьэ своим ботом, управляйте каналами, и отойдите наконец-то от компа!
(C) Dimi4 special for antichat
Шапко
В етой статье я бы хотел рассмотреть установку еггдропа не в целях создание ботнета, а для целиком мирного сервиса. Статья ращитана на пользователей виндовса, испытывающих интерес к линуксам. Хотелось чтобы он работал на удаленном компе, а платить за вдс, или хостинг хороший не хочеться. Вывод - нам нужен шелл. О_о уже и шелл нашли? Винда стоит? Плохо дело... Но уж если нашли по линукс(кстате под линукс найти проще чем под винду, имхо), приступаем!
Уже не Шапко
[Инсталяция....]
Ну дак вот... Что нам нужно? Естесн бот.. качаем
wget http://eggdrop.org.ru/data/files/eggdrop1.6.18.tar.gz
Тутаже должен появиццо бот. Но так как он в архиве, разпакуем его:
gunzip eggdrop1.6.18.tar.gz
tar -xf eggdrop1.6.18.tar
Заходим в новосозданную диру:
cd eggdrop1.6.18
приступаем к копилации бота.
пишем:
./configure
далее
make config
потом
make,
make install
Трип: в ливсд убунту(для тех кто ставит у себя) нету компилятора. Его мы можем скачать и установить командой: apt-get install libc6-dev g++ gcc
Всё должно пройти без ошибок. Тогда бот установиться как eggdrop
Приступим к конфигам.
[Configурация]
Что нужно изменить:
В eggdrop.conf
...
set username "Идент"
...
set admin "Ник <email: вася@непупкин.одмин.ком>"
...
set network "IRC сеть" //имя сети
...
listen 3333 all //какой порт слушать
...
set owner "Ник" // - кто будет овнером(хозяином)
...
set nick "ник бота"
...
set altnick "альтернативный ник бота" //если основной занят
...
set realname "Имя"
...
set ctcp-version "сдеся ответ бота на запрос версии"
...
В блоке "set servers { }" нужно написать что то типа: irc.antichat.net:7771
Также находим строчик die и коментируем их(знаком #)
В конце необходимо раскоментировать строку #loadmodule blowfish
иначе пахать не будет.
[Запускаембота]
Первый запуск делаем с флагом m, все остальные без него.
./eggdrop -m
После того как запустили, бот законектится на сервер, и зайдет на каналы.
Теперь коннектимся к боту по телнету
telnet localhost порт
на запрос ника вводим new, потом ваш логин и пароль. Ети данные будете юзать в будущем для коннекта к боту.
Посылаем в ДАУН бота. пишем в телнете:
.die
Запускаем снова, без флага -m
./eggdrop
Зе Енд!
Чтобы установить скрипты (TCL), скачиваем скрипт, кидаем в папку /scripts, прописываем в конфиге:
source scripts/имя.tcl
Вот и всё! Пользуйтесь на здоровьэ своим ботом, управляйте каналами, и отойдите наконец-то от компа!
(C) Dimi4 special for antichat