Questo piccolo testo vi spiegherà come
linkare due Eggdrop di versione superiore a 1.1.5 (Nella
spiegazione si presuppone che oltre alle normali
tcls
già
montate nei sorgenti,siano presenti almeno
netbots.tcl (3.30
osuperiosi, non dovrebbe cambiare molto)
e
botnetop.tcl,
opportunatamente modificati, ottimi
per una botnet.
Voglio essere estremamente sintetico e spiegarvi
nel modo più semplice possibile con esempi il problema:
tanto per cominciare, questo
help vi
spiegherà il significato di ogni bot flag
(a
differenza delle flag utente possono
appartenere solo agli utenti bots):
Flag - Descrizione
s - (il
bot condivide il database utenti, aggressivamente)
p - (il bot
condivide il database utenti, passivamente)
g - (condividi
le informazioni su tutti i canali)
h - hub (il
bot è automaticamente linkato con la massima priorità)
a - alternate (il
bot è automaticamente linkato se non ci sono hub al quale può
linkare)
l - leaf (il
bot non è abilitato a linkare con altri bots)
r - reject (il
bot è rifuitato sulla botnet)
i - isolate (isola
la partyline)
Ora, con un esempio pratico consideriamo il bot
chiamato "Bot-Hub"
sia il bot principale al quale tutti gli altri debbano
collegarsi;
Questi settaggi vanno impostati su ogni bot che
non sia Bot-Hub,
che si vuole linki a Bot-Hub:
.+bot Bot-Hub ip-bot-hub:porta-telnet/porta-relay
.+host ot-Hub *!ident@ip-bot-hub
.bottr Bot-Hub +ghp
.chattr Bot-Hub +foN
Legenda:
Bot-Hub è
il nick del bot
ip-bot-hub
èl'ip della shell (o
del vhost)
sul
quale si trova il bot
porta-telnet
è la porta al quale gli altri bot si linkano
porta-relayè
la porta che permette la connessione in partyline tramite un bot ad
un'altro bot della botnet (per
info vedi .relay)
*!ident@ip-bot-hub è
il semplice host che il bot ha su irc, conviene sempre aggiungere anche
l'hostname risolto ad ip.
le botflag "hp"
dice al bot che deve scaricare il database utente da Bot-Hub
e deve linkarsi a lui in automatico,
le
userflag "fo"
servono a dichiarare Bot-Hub
come
operatore in tutti i canali.Un caso speciale è la botflag "N"
che
però è settata nella parte dedicata alle userflag, dichiarache
quel determinato eggdrop è abilitato e suporta le
tcl netbots.
Questi settaggi vanno impostati su Bot-Hub
in modo da accettare
le connessioni degli altri bots e limkare:
.+bot Bot-Pas ip-bot-pas:porta-telnet/porta-relay
.+host Bot-Pas *!ident@ip-bot-pas
.bottr Bot-Pas +gs
.chattr Bot-Pas +foN
in questo modo, ora,
Bot-Hub vede
il bot passivo Bot-Pas
come bot abilitato a linkare a lui;
le botflag "gs"
dicono all'hub di effettuare una condivisione aggressiva del database
utenti.
P.S Conviene
sempre settare prima i dati su Bot-Hub
e poi su
Bot-Pas
in modo che il link sia automatico e senza
problemi.
|