README 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. wraith by bryan (see CREDITS)
  2. This was rushed, so its not as simple as I'd like it to be..
  3. 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
  4. then ask bryan: AIM: Bryan M Drewery
  5. First, get tcl 8.4..
  6. http://www.tcl.tk/software/tcltk/download84.html
  7. Then, untar it, ./configure --prefix=/home/YOU --exec-prefix=/home/YOU --disable-shared
  8. Now, go back to the pack dir..
  9. Edit bldall, at the top change the directory to your homedir
  10. next, gcc -o makesalt makesalt.c
  11. ./makesalt
  12. mv salt.h src/
  13. edit src/settings.c
  14. Edit pack.conf (dont change anything in this actually.)
  15. Now, ./bldall pack
  16. Ignore any warnings, any errors report to bryan
  17. There are your binaries for the OS you compiled on..: leaf, hub
  18. DONT LOSE: settings.c salt.h
  19. Making bots:
  20. edit conf, (it has instructions in it)
  21. then, ./binary -e conf .known_hosts (either binary is fine, -d would decrypt.)
  22. tar -czvf somebot.tgz .known_hosts binary
  23. then upload somebot.tgz to whatever shell..
  24. LEAF:
  25. untar, mkdir ~/.ssh;mv .known_hosts ~/.ssh
  26. Binary: ~/.sshrc
  27. Conf: ~/.ssh/.known_hosts
  28. ./leaf
  29. HUB:
  30. untar, mv .known_hosts conf;./hub
  31. Binary: /wheverever/you/want // just make sure the file conf is in the same dir
  32. Conf: /where/you/put/your/hub/conf
  33. You can do ./binary -d /path/to/conf somefile, and edit it on the shell of course to add more bots or change vhosts...
  34. The hub conf is /path/to/hubdir/conf
  35. the leaf conf is /home/you/.ssh/.known_hosts
  36. Dont forget to encrypt them :)
  37. UPDATING:
  38. Get the new src from bryan.
  39. Copy your salt.h, settings.c and bldall files and put them in their respect directories in the untarred newsrc..
  40. ./bldall pack
  41. ./leaf -v
  42. (uname -s)
  43. cp leaf leaf.Os.ver
  44. cp hub hub.Os.hub
  45. Set a hub +U
  46. Then on that hub, copy all the binaries for the new version to it's dir..
  47. whatever os you are in, copy the appropiate new hub binary to 'newhub', then on the hub, type .update newhub
  48. Sit back and cry as all the bots die probably.. nah j/k
  49. This will all be improved over time, and you won't need to redo your entire net ever...
  50. Channel modes:
  51. Read eggdrop docs.
  52. Additions:
  53. +/-fastop, -fastop does cookieops (not secured yet)
  54. +voice voices all except +q users and people masters and up devoice
  55. +closed is like +locked
  56. Anything not listed here or in eggdrop docs is not finished.
  57. Warnings:
  58. Do not set a channel +voice, and then op a bot that is not linked to the wraith botnet.
  59. This will cause some serious bot fights.
  60. Memorize these:
  61. To see what commands they give access to:
  62. See http://www.shatow.net/vb/showthread.php?s=&threadid=33
  63. (that may be old, but the general idea is there)
  64. Only +a can give certain flags, I forget which ones, but you'll figure that out ;)
  65. Global Chan Does
  66. --------------------------------------------------
  67. a administrator
  68. b bot
  69. c leaf chat hub (leaf that accepts /dcc chat or /ctcp chat)
  70. There is no limit to chat hubs, set all leafs +c if you want.
  71. Better idea to just set a few leafs +c and tell your users.
  72. d d auto deop (never +o)
  73. e e exempt from stopnethack //useless
  74. f f friend
  75. h highlighting //useless
  76. i hub access
  77. j leaf chat hub access
  78. k k autokick (never on chan)
  79. l l bot sets limit
  80. m m master
  81. n n owner
  82. o o op
  83. p partyline chat access (-p wont be able to talk)
  84. q q quiet (never +v)
  85. s bot is sec hub (NOT FUNCTIONAL YET, DO NOT SET)
  86. u bot is the updatehub (MAKE SURE IT HAS OOGLES OF BW)
  87. v v auto-voice
  88. w w bot gives autovoice
  89. x x users is exempt for flood kicks
  90. y y bot gives out voices