ddos2
ddos2 – utility for denial of service attacks. WORK IN PROGRESS
Building
Currently debug builds are supported only on the systems with
gcc-9 present.
To build program in release mode:
./build.sh all
Note that for this build command gcc is required.
To build program in debug mode:
./build.sh all-debug
Note that for this build command gcc-9 and libraries libasan, libubsan are required.
Modules
ddos2 uses modules to implement network interfaces and perform different scenarios of attack. Modules are stored in format of shared objects(.so). Each module should have functions that called when it is loaded, when optioons parsed and finally when program was initiallized. More documentation will soon appear in wiki. Modules that are expected to be in release of version 2.0:
mod_tcp– implements tcp interface.mod_udp– implements udp interface.mod_icmp– implemnts icmp interface.tcp– simple DoS attacks over TCP.udp– DoS attacks over UDP.icmp– icmp DoS attack
Network interfaces
As already was said module can implement network interface. The idea of any network interface it to send or receive packets to some target. So it is enough to implement functions that send/receive packets. For some of them it is required to open connections, so there is more functions in interface(iface_t in network.h) that helps to work with connections if this is required by protocol.

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
