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

There are more advanced options listed under BotConfigFull. You really do not need to worry about them though.

(Lines in bold are not displayed while in the actual editor, but are presented here to help explain common questions.)

# Lines beginning with # are what the preceeding line SHOULD be
# They are simply comments and are not parsed at all.

! uid -1
#! uid 1000
The default UID is -1, which means the bot will not run until the correct is set.
The correct one (detected) is displayed below the one set, but is commented out.
Simply remove the invalid line and uncomment the correct line.

# Automatic
! uname shatow.net #1 Tue Jan 25 10:56:56 PST 2005
The first time the bot is ran, the uname is detected and filled in automatically.
This however, is not the default behavior from this point forward.
If the uname changes in the future and 'autouname' is not set, then:
  • an email is sent to the owner specified in PackConfig
  • and the bot fails to spawn.
  • lastly, the correct uname is shown commented out in the same way as the UID is above.
! username bryan ! homedir /home/bryan # binpath needs to be full path unless it begins with '~', which uses 'homedir', ie, '~/' ! binpath ~/wraith # binname is relative to binpath, if you change this, you'll need to manually remove the old one from crontab. ! binname leaf # Automatically add the bot to crontab? ! autocron 1 # '|' means OR, [] means the enclosed is optional # A '+' in front of HOST means the HOST is ipv6 # A '/' in front of BOT will disable that bot. #[/]BOT IP|* [+]HOST|* [IPV6-IP] The above syntax proves to be confusing for all. Here are some examples: botnick 1.2.3.4 * botnick 1.2.3.4 some.vhost.com botnick * another.vhost.com botnick * * #^^ This uses the default ip of the box ^^ botnick . +some.ipv6.vhost.com #^^ Note the '+' preceeding the vhost. This specifies to do an IPV6 lookup on the host. botnick * * 1234:1234:1234::1234 botnick 1234:1234:1234::1234 botnick 1.2.3.4 * 1234:1234:1234::1235 botnick * +some.vhost.com 1234:1234:1234::1236
Any number of bots can be listed here, one on each line.

Error: Failed to load processor TagIt
No macro or processor named 'TagIt' found