| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122 |
- wraith by bryan (see CREDITS)
- This was rushed, so its not as simple as I'd like it to be..
- Read all of this through, then try what it says, if you fail, try again and make sure you are doing it correctly, if so
- then ask bryan: AIM: Bryan M Drewery
- First, get tcl 8.4..
- http://www.tcl.tk/software/tcltk/download84.html
- http://aleron.dl.sourceforge.net/sourceforge/tcl/tcl8.4.4-src.tar.gz
- Then, untar it, cd to the dir, cd unix, ./configure --prefix=/home/YOU --exec-prefix=/home/YOU --disable-shared
- Now, go back to the pack dir..
- Edit bldall, at the top change the directory to your homedir
- next, gcc -o makesalt makesalt.c
- ./makesalt
- mv salt.h src/
- edit src/settings.c
- Edit pack.cfg (dont change anything in this actually.)
- Now, ./build all pack
- Ignore any warnings, any errors report to bryan
- There are your binaries for the OS you compiled on..: leaf, hub
- DONT LOSE: settings.c salt.h
- Making bots:
- edit conf, (it has instructions in it)
- then, ./binary -e conf .known_hosts (either binary is fine, -d would decrypt.)
- tar -czvf somebot.tgz .known_hosts binary
- then upload somebot.tgz to whatever shell..
- LEAF:
- untar, mkdir ~/.ssh;mv .known_hosts ~/.ssh
- Binary: ~/.sshrc
- Conf: ~/.ssh/.known_hosts
- ./leaf
- HUB:
- untar, mv .known_hosts conf;./hub
- Binary: /wheverever/you/want // just make sure the file conf is in the same dir
- Conf: /where/you/put/your/hub/conf
- You can do ./binary -d /path/to/conf somefile, and edit it on the shell of course to add more bots or change vhosts...
- The hub conf is /path/to/hubdir/conf
- the leaf conf is /home/you/.ssh/.known_hosts
- Dont forget to encrypt them :)
- UPDATING:
- Get the new src from bryan.
- Copy your salt.h, settings.c and bldall files and put them in their respect directories in the untarred newsrc..
- ./bldall pack
- ./leaf -v
- (uname -s)
- cp leaf leaf.Os.ver
- cp hub hub.Os.hub
- Set a hub +U
- Then on that hub, copy all the binaries for the new version to it's dir..
- whatever os you are in, copy the appropiate new hub binary to 'newhub', then on the hub, type .update newhub
- Sit back and cry as all the bots die probably.. nah j/k
- This will all be improved over time, and you won't need to redo your entire net ever...
- Channel modes:
- Read eggdrop docs.
- Additions:
- +/-fastop, -fastop does cookieops
- +voice voices all except +q users and people that > |+m devoice
- +closed is like +locked (kicks all non-users and keeps +i set)
- +nomop Kicks users who set +ooo*
- Anything not listed here or in eggdrop docs is not finished.
- Warnings:
- Do not set a channel +voice, and then op a bot that is not linked to the wraith botnet.
- This will cause some serious bot fights.
- Memorize these:
- To see what commands they give access to:
- See http://www.shatow.net/vb/showthread.php?s=&threadid=33
- (that may be old, but the general idea is there)
- Only +a can give certain flags, I forget which ones, but you'll figure that out ;)
- Global Chan Does
- --------------------------------------------------
- a administrator
- b bot
- c leaf chat hub (leaf that accepts /dcc chat or /ctcp chat)
- There is no limit to chat hubs, set all leafs +c if you want.
- Better idea to just set a few leafs +c and tell your users.
- d d auto deop (never +o)
- e e exempt from stopnethack //useless
- f f friend
- h highlighting //useless
- i hub access
- j leaf chat hub access
- k k autokick (never on chan)
- l l bot sets limit
- m m master
- n n owner
- o o op
- p partyline chat access (-p wont be able to talk)
- q q quiet (never +v)
- s bot is sec hub (NOT FUNCTIONAL YET, DO NOT SET)
- u bot is the updatehub (MAKE SURE IT HAS OOGLES OF BW)
- v v auto-voice
- w w bot gives autovoice
- x x users is exempt for flood kicks
- y y bot gives out voices
- important console modes:
- +m msgs
- +o misc
- +s server
- +e errors
- +u warnings
- +w wallops
- +c cmds
- +b bots
- set with !console +abcde...
|