Bash Script

1. Bash Script

Leonardo de Araujo
leonardoarjo

(usa Kali)

Enviado em 01/06/2022 - 23:59h

Olá pessoal, estou com um dúvida em como realizar uma varredura de rede que inicia com 192.168.0.1/24.

Tenho as portas, porém gostaria de realizar um looping buscando cada ip e testando se a porta está aberta ou não.

tenho o seguinte código abaixo. Porém ele busca apenas um ip específico e testa as portas.

#!/bin/bash

host=$1
ping $host -c 1 &> /dev/null
if [[ $? == 0 ]];
then
echo "$host is alive.now,Scaninning the ports."
for port {13,37,30000,3000,1337};
do
#hping3 -S -p $port -c 1 $host
2> /dev/null echo >/dev/tcp/$host/$port
if [[ $? == 0 ]];
then
echo $port is open.
fi
done
else
echo "$host is not alive."
fi



  


2. Re: Bash Script

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 02/06/2022 - 10:55h

leonardoarjo escreveu:

Olá pessoal, estou com um dúvida em como realizar uma varredura de rede que inicia com 192.168.0.1/24.

Tenho as portas, porém gostaria de realizar um looping buscando cada ip e testando se a porta está aberta ou não.

tenho o seguinte código abaixo. Porém ele busca apenas um ip específico e testa as portas.

#!/bin/bash

host=$1
ping $host -c 1 &> /dev/null
if [[ $? == 0 ]];
then
echo "$host is alive.now,Scaninning the ports."
for port {13,37,30000,3000,1337};
do
#hping3 -S -p $port -c 1 $host
2> /dev/null echo >/dev/tcp/$host/$port
if [[ $? == 0 ]];
then
echo $port is open.
fi
done
else
echo "$host is not alive."
fi

Bom dia.
Faça um looping no ping.
Exemplo:
for n in {1..255};do
If ping -c1 192.168.0.${n} &> /dev/null:then
echo "192.168.1.${n} is alive.now"
fi

Veja o comando fping, mais indicado para o que deseja, e também o nmap


______________________________________________________________________
Importante:
lynx --dump https://www.vivaolinux.com.br/termos-de-uso/ | sed -nr '/^[ ]+Se/,/dou.$/p'
______________________________________________________________________
Nota de esclarecimento:
O comando: ACIMA, faz parte da minha assinatura.
Att.: Marcelo Oliver
______________________________________________________________________



3. [RESOLVIDO]

Leonardo de Araujo
leonardoarjo

(usa Kali)

Enviado em 03/06/2022 - 13:08h

Obrigado MArcelo.








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts