Botnets allow the player to create fake traffic to a producer to meet demands that are otherwise difficult to manage.
The concept of a botnet is as follows.
| Device Name |
|---|
| Eth Tapper |
| FireWatch ES4A |
| FireWatch CP4E |
| Bastion 5E |
| Program Name | CPU Cost | Memory Cost | Storage Cost | Usage |
|---|---|---|---|---|
| Firmware - WireRat | 2 | 2 | 1 | Producer - Creates inspect-user-packets |
| Program - UBBT | 4 | 4 | 6 | Converter - Converts inspect-user-packets to support-bots |
| Program - Bots | 1 | 1 | 1 | Converter - Converts support-bots into fake traffic |
One Instance of WireRat can produce an unlimited number of inspect-user-packets based on the traffic flowing through it. This is based on a 1 to 1 ratio of 1 User Request to 1 inspect-user-packets. The only limiting factor is the amount of users running through the device and the amount of memory on the device. The ratio is 1 Total Memory to 4 Inspect-User-Packets. IE 6 Total Memory = 24 Inspect-User-Packets.
One Instance of UBBT can support up to a maximum of TWO bots. You will need additional instances in order to run more bots.
You will need to understand the following routines in order to successfully setup a botnet.
| Routine | Usage |
|---|---|
| Routine - botconf | Creation of bot configurations. Review of bot configurations. |
| Routine - program | Starting the bot programs after creation |
| Routine - route | Creation of udp/6343 routes on routers if needed |
Botnet Routines Syntax
| Purpose | Syntax |
|---|---|
| Create bot configurations | botconf create visitor to @ProducerAddress on @BotHostAddress |
| Show bot Configurations | botconf show on @BotHostAddress |
The target you select is entirely up to you. You mainly want to target producers that are not getting enough traffic to meet SLAs or Producers that will pay large amounts of money based on how much traffic you send them.
There are multiple ways to set this up and it is entirely based on your preferences and architecture.