DDoS Simulator

Share

ddosim é uma ferramenta que pode ser usado em um ambiente de laboratório para simular uma negação de serviço distribuída (DDoS) contra um servidor de destino. O teste vai mostrar a capacidade do servidor para lidar com ataques DDOS aplicação específica. ddosim simula vários hosts zombie (ter endereços IP aleatórios), que criam conexões TCP completa para o servidor de destino. Depois de completar a ligação, ddosim começa a conversa com a aplicação de escuta (por exemplo, HTTP server).

ddosim é escrito em C + + e roda em Linux. Suas funcionalidades atuais incluem:

  • DDoS HTTP com pedidos válido
  • HTTP DDoS com solicitações inválidas (semelhante a um ataque de DC + + )
  • SMTP DDoS
  • TCP inundação conexão na porta aleatória

Há uma grande quantidade de opções que tornam a ferramenta bastante flexível:

Uso:. / Ddosim 
endereço d IP Target IP 
-p porta de destino de porta 
[-k NET] IP de origem da classe C rede (ex. 10.4.4.0) 
[-i IFNAME] nome de interface de saída 
[-c COUNT] Número de ligações para estabelecer 
[-w DELAY] Delay (em milissegundos) entre pacotes SYN 
[-r TYPE] Pedido de envio após o TCP 3-way handshake. TYPE pode ser HTTP_VALID ou HTTP_INVALID ou SMTP_EHLO 
[-t NRTHREADS] Número de tópicos para usar quando o envio de pacotes (default 1) 
[n] Não endereço de origem spoof (usar o endereço local) 
[v] Verbose mode (mais lento) 
[- h] Imprimir esta mensagem de ajuda

Exemplos:

1. Estabelecer 10 ligações TCP a partir de endereços IP aleatórios para servidor www e enviar solicitações HTTP inválidas (semelhante a um ataque de DC + + com base):

. / Ddosim-d 192.168.1.2-p 80-c 10-r-i eth0 HTTP_INVALID

2. Estabelecer infinitas conexões de rede de origem para 10.4.4.0 do servidor SMTP e envia pedidos de EHLO:

. / Ddosim-d 192.168.1.2-p 25-k 10.4.4.0-c 0-r-i eth0 SMTP_EHLO

3. Estabelecer infinitas conexões a uma velocidade maior ao servidor www e fazer pedidos HTTP válido:

. / Ddosim-d 192.168.1.2-p 80-c 0-0-w t 10-r-i eth0 HTTP_VALID

4. Estabelecer infinitas conexões TCP (sem o envio de um pedido Layer 7) do endereço local a um servidor POP3:

. / Ddosim-d 192.168.1.2-p 110-c 0-i eth0

O download pode ser feito neste link e a instalação é bem simples.

Instale o pacote libnet0-dev, descompacte o tarball e compile:

# ./configure && make && make install

autor do projeto: adif2k8@gmail.com