Pingar faixa de IP's

Publicado por Ataliba Neto 09/05/2005

[ Hits: 15.506 ]

Download pingrede




Este script tem a finalidade de pingar varios ips determinado pelo usuário.
Primeiro passo tem que determinar a faixa de ip's, ex: 255.255.255.
Segundo passo determinar o inicio do ip: 1
Terceiro passo determinar o término do ip: 10

É muito útil para pingar uma rede inteira para verificar a quantidade de máquinas conectadas a rede.

  



Esconder código-fonte

#!/bin/bash
clear
echo -e "\n      -----=====>>>>> PING REDE <<<<<=====-----\n\n"
read -p "Digite a faixa de IP (ex:255.255.255. ): " faixa
read -p "Digite o número para iniciar: " inicio
read -p "Digite o número para terminar: " fim
echo -e "\n==============================="
echo -e "Pingando IP´s $faixa$inicio até $faixa$fim"
for((i=$inicio;i<=$fim;i++))
 do
   ok=`ping -c 1 $faixa$i | grep transmitted, | cut -d" " -f4`
   if [ $ok = 1 ]; then
   echo -e "\nMáquina $i $faixa$i ON"
   else
   echo -e "\nMáquina $i $faixa$i OFF"
   fi
done
echo -e "\n==============================="
echo -e "\nPING REDE CONCLUIDO COM SUCESSO!"
echo -e "\nSoftware desenvolvido pela Equipe Alô Berimbau."
cat << EOF
                              (o_  
                              //\  
Direitos Reservados GNU/GPL.  V_/_
EOF
echo -e "\n\n"

Scripts recomendados

TTYREC

GNU - que bacana

Script para listar tentativas de acessos

Ajustar hora automaticamente

sysaudit


  

Comentários
[1] Comentário enviado por dheeoo em 16/03/2013 - 20:19h

Excelente script. Testado e aprovado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts