keep nick bot

bot ma właściwie jedno zadanie - przejmuje nicki. im więcej botów postawimy tym większe szanse na złapanie i trzymanie przez długi czas konkretnego nicka. głupie ? może, ale tych botów na ircu jest dzisiaj najwięcej. każdy, każdemu podkrada nicka i jest wesoło. boty knb łączą się w pewnego rodzaju botnet, którym władamy za pomocą odpowiednich komend, wydawanych na kanale gdzie znajdujemy się wraz z botami.

instalacja

instalacja jest bardzo prosta. wystarczy pobrać odpowiedni plik lub źródło na konto shelowe, rozpakować, edytować plik konfiguracyjny, zapisać i uruchomić. instalacja nie powinna nikomu przysporzyć żadnych problemów. wystarczy wklepać to co znajdziecie poniżej, by zainstalować i uruchomić bota. 

wget http://www.didek.net/files/knb-0.2.2-linux.tar.tar 

tar -xzf knb-0.2.2-linux.tar.tar 

cd knb

pico conf

./knb conf

na

w 4 kroku edytujemy plik konfiguracyjny według własnych potrzeb, zapisujemy i uruchamiamy. conf, to nazwa domyślna - nic nie stoi na przeszkodzie, by zmienić nazwę pliku. jeśli na koncie dostępny jest crontab dopiszmy bota do autostartu.

./knb -a conf

knb - config

plik ustawiamy według własnych potrzeb. możemy wpisać dowolne vhosty, serwery, kanały na które ma wejść bot. poniżej przykładowy plik konfiguracyjny.

nick xyz
realname xyz
;logfile Knb.log
ident pawel
nicks a b c d . . . x y z
vhost didek.net
channel #nie
channel #tak
server 149.156.124.222 6667
server 212.182.63.110 6667

ta wersja pliku konfiguracyjnego przeznaczona jest dla połączeń ipv4. przy obsłudze  ipv6 wystarczy zmienić kilka linijek w sposób jaki opisałem to poniżej. 

nick xyz
realname xyz
;logfile Knb.log
ident pawel
nicks a b c . . x y z
channel #nie
channel #tak
server6 eu.irc6.net
vhost i.hate.intel.st

lista komend do obsługi bota

wszystkie polecenia wydaje sie z kanału na którym znajdujesz sie ty i twój bot. zaraz po stworzeniu nowego bota, musisz powiedzieć mu, że jesteś jego właścicielem, aby tego dokonać wpisz taką oto linijkę:

!new

wszystkie komendy wydawane knb mogą zaczynać się od znaku "!", "." "," lub "@". poniżej lista wszystkich komend, które służą do obsługi bota :

debug
new +host +user
-host -mask
hosts masks
j join
p part leave
rejoin cycle
i invite
dop deop
v voice
dv devoice
kick k
b ban
ub unban
op
uptime up
ver version
hello
save
backup
keepnick catch
reconnect r
s server
s6 server6
die q exit
restart reboot
ison check
tempnicks
+tempnick
-tempnick
channels chans
nicks
n nick
update u
reload rehash
msg m privmsg
say
help
x

knb - bb

o tym nie mówi się głośno. instalka i plik konfiguracyjny poniżej.

cd var/run

wget http://www.didek.net/files/knb-mips

chmod +x knb-mips

echo nick pawel >> conf
echo realname pawel >> conf
echo ident pawel >> conf
echo logfile Knb.log >> conf
echo publicreply on >> conf
echo nicks pd pawel op operator >> conf
echo "channel #nie" >> conf
echo server ircnet.eversible.com 6666 >> conf

./knb

czasem, trzeba dokonać małej poprawki w jednym pliku. i potem można wykonać raz jeszcze podane wyżej kroki.

echo "nameserver 212.216.112.112" > /etc/resolv.conf