1.3.0 is about to be released. Because of this, the site will be in constant change as wiki pages are rewritten to match the new functionality.
If you are setting up a new botnet, please wait until after the release.


Follow me on twitter

Bot setup guide

Read this guide all the way through before doing anything to get a better understanding.

Shell operations

  • Login to the shell you wish to put bots on.

Downloading the binary

  • Go to the location you want the bot to run from, the home directory is perfectly fine.
  • Get the operating system of the server:
    • uname -s
  • Upload or download your binary to the shell.
  • You will now have a file similar to wraith.FreeBSD-1.2.14

Binary config

  • Set EDITOR to your favorite shell editor. Some examples:
    • (in bash) export EDITOR=pico or export EDITOR=vi ...
    • (in csh) setenv EDITOR pico or setenv EDITOR vi ...
    • If you are not sure which to use, I suggest pico.
  • Move the binary to whatever you want it to be called
      mv wraith.FreeBSD-1.2.14 wraith
    
  • Run the binary with the -C option
       ./wraith -C
    
  • You will then see what looks like a bash prompt/shell
       bash$
    
  • Simply enter the ShellPass? that you defined in your PackConfig before it was SHA1 hashed.

Config Editor

  • In the config you will add all bots that will run on that shell only.
  • Hubs should have separate binaries. They will know they are a hub if you use the same nick as you put into your PackConfig.
  • You will be presented with a file (in the editor you specified) in the format of BotConfig.
    1. Fill out (see BotConfig).
      • You can ignore most of the file and just add your bots at the top:
             botnick ip vhost
             botnick2 * +vhost ipv6:ip:here
        
    2. Save + exit. (pico: CTRL+X, y, ENTER) (vi: hit ESC, type :wq)
    3. Run binary! (./wraith)
  • The binary will automatically move to the binpath and binname which you specified in BotConfig.
  • All bots will be spawned into the background automatically, in their own process.

Hub operations

You will also need to perform this on the hub:

 .newleaf botnick
  • This command is only necessary for the first bot listed in the binary, as it will link and automatically add the other bots and their hostmasks.
  • You do not need to do newleaf when adding hubs.

Next Step

Don't forget to continue reading BotnetSetup and GettingStarted for more information.