
Herramienta DoS de bajo ancho de banda. Reescritura de Slowloris en Python.
Slowloris es básicamente un ataque de Denegación de Servicio HTTP que afecta a servidores con hilos. Funciona así:
Esto agota el grupo de hilos del servidor y el servidor no puede responder a otras personas.
Si encontraste útil este trabajo, por favor cítalo como
@article{gkbrkslowloris,
title = "Slowloris",
author = "Gokberk Yaltirakli",
journal = "github.com",
year = "2015",
url = "https://github.com/gkbrk/slowloris"
}
Puedes clonar el repositorio git o instalarlo usando pip. Así es como lo ejecutas.
sudo pip3 install slowlorisslowloris example.comEso es todo lo que se necesita para instalar y ejecutar slowloris.py.
Si quieres clonar usando git en lugar de pip, así es como se hace.
git clone https://github.com/gkbrk/slowloris.gitcd slowlorispython3 slowloris.py example.comSin embargo, si planeas usar la opción -x para usar un proxy SOCKS5 para conectarte en lugar de una conexión directa a través de tu dirección IP, también necesitarás instalar la biblioteca PySocks (o cualquier otra implementación de la biblioteca socks). PySocks es un fork de SocksiPy del usuario de GitHub @Anorov y se puede instalar fácilmente agregando PySocks al comando pip anterior o ejecutándolo nuevamente así:
sudo pip3 install PySocksLuego puedes usar la opción -x para activar el soporte SOCKS5 y las opciones --proxy-host y --proxy-port para especificar el host y el puerto del proxy SOCKS5, si son diferentes del estándar 127.0.0.1:8080.
Es posible modificar el comportamiento de slowloris con argumentos de línea de comandos. Para obtener un documento de ayuda actualizado, simplemente ejecuta slowloris -h.
El código está licenciado bajo la Licencia MIT.