Pular para o conteúdo

Pingar faixa de IP's

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.
Ataliba Neto traquino
Hits: 16.140 Categoria: Shell Script Subcategoria: Miscelânea
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

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.
Download pingrede Enviar nova versão

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"

Papel de parede mundial ( para quem usa GUI )

telefone

Agenda simples em Dialog

Counter Strike Dedicated Server

Buscador e tocador de mp3

#1 Comentário enviado por dheeoo em 16/03/2013 - 20:19h
Excelente script. Testado e aprovado.

Contribuir com comentário

Entre na sua conta para comentar.