ddos – einfaches Programm zum Testen des DDoS-Schutzsystems
DIESES PROGRAMM DIENT NUR BILDUNGSZWECKEN
Die Unterstützung dieses Programms ist derzeit eingestellt. Die Entwicklung eines völlig neuen Toolkits wird unter https://github.com/Andrewerr/ddos2 gestartet
$ ./build.sh release
Hinweis: Der aktuelle Build wird von einigen Compilern nicht unterstützt. Laden Sie die neueste Version hier herunter: https://github.com/Andrewerr/ddos/releases
$./ddos (HOST) (PORT) [options...]
HOST – Host für DDoS
PORT – zu verbindender Port, wenn auf 0 gesetzt, werden zufällige Ports ausprobiert
Optionen:
-r – Zufallspaket generieren
-u – UDP verwenden
-p – TCP verwenden
-t (THREAD COUNT) – beschreibt die Thread-Anzahl, standardmäßig auf 5 eingestellt
-s (PAKETGRÖSSE) – Paketgröße festlegen
--http – HTTP-Anfrage stellen
--no-warnings – alle Warnungen ignorieren
--no-errors – Fehler ignorieren
--no-wait – Nicht auf die Antwort des Servers warten
--no-check – Überprüfen Sie den Server nicht, bevor Sie ddos starten
--packetfile (DATEINAME) – Paketinhalte aus Datei laden (Kann mit der Option --http überschrieben werden)
--sleep (TIME) – Ruhezustand zwischen Paketversand (in Millisekunden)
$ ./ddos some.boring.long.domain.net 80 -t 70 --no-wait --http
Dadurch werden Pakete some.boring.long.domain.net:80 gesendet, ohne auf eine Antwort zu warten, wobei die HTTP-Anfragesyntax in 70 Threads verwendet wird.
$ ./ddos example.com 88 --no-check --no-wait -u
Mit diesen Optionen sendet das Programm Pakete an example.com:88, ohne den Host vor dem Start zu prüfen und ohne auf eine Antwort zu warten. Das Programm verwendet 5 Threads. Das Programm verwendet das UDP-Protokoll.
$ ./build.sh update