Proces instalacji blowa jest bardzo podobny do instalacji VoiD`a Aby zainstalować BloW`a potrzeba mieć plik o nazwie blow.tar.gz . Aby go ściągnąć zapraszamy do działu Download. Oczywiście plik "przerzucamy" poprzez FTP na serwer.
Następnie należy wykonać poniższe czynności: 1. Rozpakować plik, wykonując komendę tar -zxf blow.tar.gz 2. Utworzy się katalog o nazwie diverse, do którego trzeba wejść. W tym celu wykonujemy komendę cd blow 3. Następnie wchodzimy do katalogu src (cd src) i edytujemy plik main.c (komenda pico main.c) W tym pliku szukamy linikji zaczynającej się od char owner[121]. Możemy to wykonać na kilka sposobów - normalnie strzałką, albo wciskając ctrl + w i wpisując szukane słowo. Cała linijka powinna wygl?dać tak: char owner[121] = "tutaj jakieś nicki"; W miejsce "jakiś nicków" należy wpisać swojego. Tego nicka będziemy używali do połączenia z botem dlatego należy go zapamiętać. Jeżeli chcesz aby botem moglo sterować 2 osoby możesz dodać 2 nicki, wtedy po 1 nicku stawiasz przecinek (...[121] = "nick1, nick2") Następnie trzeba zapisać plik. W tym celu wciskamy ctrl + x, następnie klikamy Y i enter. Wychodzimy z katalogu src komendą cd Następnie piszemy ./configure i czekamy aż wszystko się skończy. Jeśli nie ma żadnych błędów powinien ukazać się napis Type 'make' to create the bot. Teraz wpisujemy make i czekamy. Jeśli pokazał się napis BloW bot ready to możemy być z siebie dumni, jeżeli jednak jakieś błędy to znaczy, że trzeba zaczać od nowa. Teraz najtrudniejsze - edycja configu. Aby dokonać edycji należy wpisać komendę pico conf (conf to jest nazwa naszego configu, potem będziemy mogli zmienić jego nazwę) Nasz config powinien wyglądać mniej więcej tak. W nawiasach obok będę zapisywał obiaśnienia do najbardziej potrzebnych ustawień. --------------------------------------------------------- #!/home//blow
## Use this config only in BloW botnet
set nick "" (nick naszego bota) set altnick "$nick-" (nick naszego bota gdy pierwszy jest zajęty) set realname ":" (tu możemy wpisać jakiś opis) set username "$nick" listen 33333 users (w miejsce jedynek należy wpisać port do jakiego będziemy się łączyć z naszym botem, najlepiej żeby był on 5 cyfrowy, users najlepiej zmienić na all) set servers { (tu wpisujemy nazwy serwerów przez jakie ma łączyć się bot) poznan.irc.pl:6665 warszawa.irc.pl:6665 lublin.irc.pl:6667 krakow.irc.pl:6667 }
#set my-ip "" (jeżeli chcemy aby nasz bot wszedł z hostem na IRCa musimy wpisać IP tego hosta... można wpisać na IRCu /dns host I wyświetli się IP) #set my-hostname "" (tutaj wpisujemy nazwę hosta) (UWAGA jeśli wpisaliśmy już hosta i IP musimy skasować znaki # przed set my-ip i set my-hostname, w przeciwnym razie host nie będzie działać)
set anticolide 0 set bounce-exempts 0 set bounce-invites 0 set bounce-modes 0 set ban-fun 0 set ban-bogus 0
## DO NOT CHANGE ANYTHING BELOW HERE, THERE IS NO NEED TO.
set botnet-nick "$nick" logfile mcobxsk * "log.$nick" set userfile "$nick.uf" loadmodule channels set chanfile "$nick.cf" channel add #BloWClaN (w miejsce #BloWClan możemy wpisać nasz kanał na jakim ZAWSZE będzie stał bot, jeśli chcemy żeby takiego kanału nie było możemy przed channel postawić #) loadmodule server loadmodule ctcp loadmodule irc loadmodule transfer loadmodule share loadmodule notes set notefile "$nick.nf" loadmodule console checkmodule blowfish source scripts/blow.tcl --------------------------------------------------------- To by było na tyle... Jeśli chcemy dodać jakąś tcl musimy dopisac na samym dole linijke source scripts/nazwa.tcl UWAGA!! Wszystkie tcl musza znajdować się w katalogu void/scripts Teraz trzeba zapisać nasz config... po dokonaniu zmian klikamy ctrl + x następnie klikamy Y i wpisujemy nazwe naszego configu jaki chcemy mieć (domyślny jest conf). Proponuje dodać na końcu 1 tak dla rozpoznania, albo wpisać nicka bota. 9. Teraz pora na odpalenie bota. W tym celu wpisujemy ./blow nazwa_configu -m -m piszemy wtedy gdy odpalamy bota 1 raz. Jeśli nie ma żadnych błędów przechodzimy dalej... W windowsie klikamy na START/URUCHOM i wpisujemy telnet host.pl port_z_configa (ten 5 cyfrowy) czyli powinno to wygladac mniej wiecej tak: telnet host.pl 12345 Oczywiście w miejsce host.pl wpisujemy nazwę hosta naszego shella.
Klikamy enter i czekamy aż kursor zejdzie linijkę niżej, piszemy blow- Wyskoczy napis, aby podać nicka - piszemy nicka jakiego ustawialismy w pliku main.c, następnie hasło i jesteśmy ;-) Przy następnym połączeniu z botem gdy kursor przeskoczy linijkę niżej będziemy pisali nicka i potem hasło (już bez blow-) Blow - hub Huba stawiamy podobnie jak zwykłego bota. Jedyną różnicą jest zmiana ostatniej linii w configu bota, czyli wszystkie czynności do 7-go punktu wykonujemy tak samo. Teraz pokaże jak ma wyglądać config. --------------------------------------------------------- #!/home//blow
## Use this config only in BloW botnet
set nick "" (nick naszego bota) set altnick "$nick-" (nick naszego bota gdy pierwszy jest zajęty) set realname ":" (tu możemy wpisać jakiś opis) set username "$nick" listen 33333 users (w miejsce jedynek należy wpisać port do jakiego będziemy się łączyć z naszym botem, najlepiej żeby był on 5 cyfrowy, users najlepiej zmienić na all) set servers { (tu wpisujemy nazwy serwerów przez jakie ma łączyć się bot) poznan.irc.pl:6665 warszawa.irc.pl:6665 lublin.irc.pl:6667 krakow.irc.pl:6667 }
#set my-ip "" (jeżeli chcemy aby nasz bot wszedł z hostem na IRCa musimy wpisać IP tego hosta... można wpisać na IRCu /dns host I wyświetli się IP) #set my-hostname "" (tutaj wpisujemy nazwę hosta) (UWAGA jeśli wpisaliśmy już hosta i IP musimy skasować znaki # przed set my-ip i set my-hostname, w przeciwnym razie host nie będzie działać)
set anticolide 0 set bounce-exempts 0 set bounce-invites 0 set bounce-modes 0 set ban-fun 0 set ban-bogus 0
## DO NOT CHANGE ANYTHING BELOW HERE, THERE IS NO NEED TO.
set botnet-nick "$nick" logfile mcobxsk * "log.$nick" set userfile "$nick.uf" loadmodule channels set chanfile "$nick.cf" channel add #BloWClaN (w miejsce #BloWClan możemy wpisać nasz kanał na jakim ZAWSZE będzie stał bot, jeśli chcemy żeby takiego kanału nie było możemy przed channel postawić #) loadmodule server loadmodule ctcp loadmodule irc loadmodule transfer loadmodule share loadmodule notes set notefile "$nick.nf" loadmodule console checkmodule blowfish source scripts/blow.tcl source scripts/blow-main.tcl --------------------------------------------------------- Na niebiesko została zaznaczona zmiana jaką należy wprowadzić do bota configu BloWa. Blow-main można ściągnąć tutaj. blow-main.tcl przerzucamy do katalogu /blow/scripts tak jak każdą TCL. Resztę czynności wykonujemy tak samo jak w zwykłym bocie (do punktu 10) Gdy już postawiliśmy huba i zwykłego bota, na pewno każdy chciał by je polinkować - w tym celu zapraszam do działu Linkowanie.
|