Botnet /линк между два eggdrop бота /

Ето лесен метод за линк между ботове в "botnet".
За да link вашия бот се нуждае от telnet порт описан в конфиг файла на бота. По подразбиране той е 3333, но е хубаво да го смените особено ако на машината има пуснати и други eggdrops. Пробвайте да сложите портове от сорта 3297.

Когато link-вате 2 бота вие трябва да знаете следните неща:

  • Nick-a на другия бот
  • хоста на другия бот
  • telnet port-а на другия бот
  • връзваме два бот-а за пример FunServ и VoodooServ

.dccstat - за да видим текущия порт на нашият бот.


За бот VoodooSev ще приемем ,че е Хъб. Пишем в него:
.+bot FunServ voodoonet.biz:3344

Във FunServ пишем:
.+bot VoodooServ voodoonet.biz:3333

Също така понеже приемаме ,че VoodooServ ще е хъб трябва да напише в FunServ следната команда:
.chattr VoodooServ +h

Сега да вържем двата бота, в единият от двата бота трябва да напишете:
.link [botname]

За предпочитане е ботовете да имат парола за връзка:
.chpass FunServ <password> (прави се и за двата бота)


Има и специални флагове които можете да сложите на ботовете. Тези флагове са следните:

h (hub):
Вашият бот ще пробва да се върже към хъб бота, докато успее. Когато вече е вързан към един хъб бот, той вече няма да се пробва да link към други ботове.

s (share):
това означава ботовете да споделят user файлът.

f (friend):
това означава, че бота е приятел.

a (alternate):
ако няма хъб ботове, бота ще пробва да се върже към ботовете с този флаг

p (passive):
бота ще споделя файла само пасивно

l (leaf):
ако бота е маркиран като leaf, това означава че не искате бота ви да връзва други ботове зад него. С други думи може да бъде вързан само на едно място в botnet-a и други ботове не могат да се връзват през него.

r (reject):
този бот няма да има достъп до botnet-a.

  • Началото на мрежата е поставено през лятото на 2003 година. Характерното за тази мрежа е, че е базирана на операционната система Windows. Първата версия на сървъра беше IRCd beware със Services на базата на Epona Services. Идеята беше да е локален сървър на мрежата Optisprint - Плевен.
  • Малко след това беше линкнат за кратко време още един локален Плевенски сървър.
  • Края на 2004-та година потребител от другата плевенска мрежа с псевдоним Kiro ме покани за линк към мрежата UnderBg която по онова време нямаше много потребители, тогава се наложи да премина на версия на сървъра hybrid7-rus1.2 който не беше особено стабилен. От този момент сървъра от локален стана локален и глобален.
  • В началото на 2005-та година бе тестван и за първи път стартиран след едномесечен тест Hybrid сървър с версия 7.2.0., който предложи стабилността от която се нуждаеше мрежата, с течение на времето версията беше обновена до Hybrid 7.2.2 + преводен *.lang на Български език.
  • В началото на месец Октомври 2006 година във Вотинга на UnderBg се появи гласуване на обединяване на UnderBg c мрежата UltraBg. С обединяването на мрежите почна и негативното отношение към irc.VoodooServ.Bg тъй като е базиран на Windows, а след като на 20.10.2006г. ByteBG се връзва към UnderBg тогава вече отношението към irc.VoodooServ.Bg е като сървър втора ръка.
  • На 26.10.2006г. irc.VoodooServ.Bg прекратява линк-а с мрежата UnderBg и заедно с IGRATA-xXx и Lamer4e се създава една нова мрежа наречена SuperBg на основата на Windows.
  • На 30.10.2006г. irc.VoodooServ.Bg e преименуван на Irc.VoodooNet.Uk.To и е вързан за мрежата BgBest.
  • На 15.XII.2006г. мрежата BgBest e преименувана на FoxBG.
  • На 12.04.2007г. името на сървъра е променено на Irc.VoodooNet.biz.tm.
  • На 19.04.2007г. VoodooNet откачи от мрежата FoxBg и започва възраждането на UnderBg. На 30.04.2007г. мрежата UnderBG и мрежата SkyBG се обединяват и мрежата остава с едно общо име SkyBG.
  • На 17.10.2007г. се завърнахме в FoxBG с новата преработена версия на VoodooNet-Hybrid 7.2.3.
  • На 19.03.2008г. името на сървъра е променено на Irc.VoodooNet.biz, добавена е и поддръжка на SSL през порт +6668.
  • На 20.05.2010г. е разработена версия на основата на ircd-hybrid с име VoodooNet-IRCd-BG-1.1 и VoodooNet-IRCd-EN-1.1.
  • На 21.05.2010г. админа на FoxBG си позволи да SQUIT VoodooNet което се повтори на 29.06.2010г. в 14:50ч.
  • На 29.06.2010г. VoodooNet започва самостоятелно развитие за напред.
  • На 24.04.2011г. - Версията на IRCd е обновена до версия VoodooNet-IRCd-BG-1.3 (Благодарности на puh`mecho за добрата работа). Добавени са нови функции и са поправени бъгове по кода.
  • На 03.03.2016г. - Версията на IRCd е обновена до версия charybdis-3.5.0 (Благодарности на Brahman за добрата работа).
  • На 09.03.2017г. - Стартиран е вторичен огледален сървър - viva.Voodoonet.biz.

Инсталация на Eggdrop на локална система

Нужни пакети:

1) Инсталираме TCL пакетите:

$ sudo apt-get install tcl8.4 tcl8.4-dev

2) Инсталираме инструментите за компилиране:

$ sudo apt-get install build-essential

Инсталация:

1) Изтегляме eggdrop1.6.19.tar.gz от eggheads ftp сървъра:

$ wget ftp://ftp.eggheads.org/pub/eggdrop/source/1.6/eggdrop1.6.19.tar.gz

2) Разархивираме eggdrop1.6.19.tar.gz архива:

$ tar zxvf eggdrop1.6.19.tar.gz

3) Влизаме в папката на разархивирания eggdrop:

$ cd eggdrop1.6.19
4) Конфигурираме инсталацията
    ( Забележка: Eggdrop изисква Tcl за да се компилира. Ако не сте инсталирали пакета, ще трябва да го изтеглите и инсталирате. )

$ sudo ./configure

5) Компилираме eggdrop config-а:

$ sudo make config

6) Компилираме eggdrop source кода:

$ sudo make

7) Избираме път където ще се инсталира нашия eggdrop:

$ sudo make install DEST=/home/name/botdir

8) Влизаме в директорията на бот-а (директорията зададохме в предишната стъпка)

$ cd /home/name/botdir

9) Редактираме eggdrop.conf файла с настройките на бот-а:

$ gedit eggdrop.conf

10) Стартираме бот-а за първи път:

$ ./eggdrop -m eggdrop.conf

Забележка: -m ключа се ползва само при първото стартиране за да може бот-а да създаде своя потребителски файл,
следващия път ползвайте: ./eggdrop eggdrop.conf

Инсталиране на сървър или хостинг шел

1) Изтегляте eggdrop1.6.19.tar.gz от eggheads ftp сървър.
2) Свързвате се с Телнет или FTP с шел-а.
3) Уплоадвате eggdrop1.6.19.tar.gz ползвайки FTP.
4) В telnet пишете tar zxvf eggdrop1.6.19.tar.gz
5) Пишете cd eggdrop1.6.19
6) Пишете ./configure
7) Пишете make config (компилира всички модули) и make iconfig (позволява да изберете кои модули да компилира).
8) Пишете make
9) Пишете make install DEST=/home/name/botdir
10) Влизате в директорията на бот-а и редактирате eggdrop.conf.
11) Пишете ./eggdrop -m eggdrop.conf

Забележка: Eggdrop илисква Tcl за да се компилира. Ако сървъра няма Tcl инсталирани, ще трябва да ги изтеглите и инсталирате.