README 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  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, cd to the dir, cd unix, ./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
  54. +voice voices all except +q users and people that > |+m devoice
  55. +closed is like +locked (kicks all non-users and keeps +i set)
  56. +nomop Kicks users who set +ooo*
  57. Anything not listed here or in eggdrop docs is not finished.
  58. Warnings:
  59. Do not set a channel +voice, and then op a bot that is not linked to the wraith botnet.
  60. This will cause some serious bot fights.
  61. Memorize these:
  62. To see what commands they give access to:
  63. See http://www.shatow.net/vb/showthread.php?s=&threadid=33
  64. (that may be old, but the general idea is there)
  65. Only +a can give certain flags, I forget which ones, but you'll figure that out ;)
  66. Global Chan Does
  67. --------------------------------------------------
  68. a administrator
  69. b bot
  70. c leaf chat hub (leaf that accepts /dcc chat or /ctcp chat)
  71. There is no limit to chat hubs, set all leafs +c if you want.
  72. Better idea to just set a few leafs +c and tell your users.
  73. d d auto deop (never +o)
  74. e e exempt from stopnethack //useless
  75. f f friend
  76. h highlighting //useless
  77. i hub access
  78. j leaf chat hub access
  79. k k autokick (never on chan)
  80. l l bot sets limit
  81. m m master
  82. n n owner
  83. o o op
  84. p partyline chat access (-p wont be able to talk)
  85. q q quiet (never +v)
  86. s bot is sec hub (NOT FUNCTIONAL YET, DO NOT SET)
  87. u bot is the updatehub (MAKE SURE IT HAS OOGLES OF BW)
  88. v v auto-voice
  89. w w bot gives autovoice
  90. x x users is exempt for flood kicks
  91. y y bot gives out voices
  92. important console modes:
  93. +m msgs
  94. +o misc
  95. +s server
  96. +e errors
  97. +u warnings
  98. +w wallops
  99. +c cmds
  100. +b bots
  101. set with !console +abcde...