HySec-Dos - POC DDoS IRC Bot

PoC IRC DDoS Bot

Category: Project

Tags: bot ddos irc python

Thought I would share a tiny Python project back from 2012 of a DDoS IRC Bot.

I hardly believe it would have any meaningful effect on large scale, but that was never the intention anyway :)

Help

### Command
.die [ips]
### Description
Orders bots to die.
### Parameters
ips - Only the bots matchings any of these IPs will answer (OPTIONAL)

### Command
.flood <type> <target> <port> <number> [string]
### Description
Floods a target with the specified attack.
### Parameters
type - tcp/udp/tcp-timed/udp-timed
target - The target's IP or DNS name
port - An integer representing the target's port
number - The number of packets to sent. If the specified attack ends with "-timed", then it is the duration in seconds of the attack
string - A string to send during the attack. Defaults to "X" (OPTIONAL)

### Command
.fw <ips> <action> <port>
### Description
Do firewall operations.
### Parameters
ip - Only the bot matchings this IP will answer
action - Currently, only "open" is allowed
port - The port on which the action will be taken

### Command
.sshd <ips>
### Description
Starts a SSH session on a random port (from 8000 to 65000) and open it.
### Parameters
ips - Only the bots matchings any of these IPs will answer

### Command
.sysinfo [ips]
### Description
Orders bots to fetch system information, named hostname, kernel, public ip, platform, architeture and build time.
### Parameters
ips - Only the bots matchings any of these IPs will answer (OPTIONAL)

### Command
.update [ips]
### Description
Orders bots to fetch latest version and restart. (WARNING: the bot may fail to restart)
### Parameters
ips - Only the bots matchings any of these IPs will answer (OPTIONAL)

### Command
.version [ips]
### Description
Returns bots versions.
### Parameters
ips - Only the bots matchings any of these IPs will answer (OPTIONAL)