Teste de hosts ativos em uma rede
Publicado por Wagner Souza (última atualização em 24/02/2015)
[ Hits: 8.769 ]
Homepage: https://medium.com/@souzaw
Algoritmo, em Shell Script, que executa testes de ping para um range de IPs e ao final mostra a quantidade total de hosts.
#!/bin/bash #Autor: k666 #Data: 17/02/2015 #Algoritmo que executa testes de ping para um range de IPs e ao #final mostra a quantidade total de hosts. echo "-----------------------------------" echo " ALGORITMO TESTAR IP " echo "-----------------------------------" echo #Iniciando a variável contador (con) con=0 #Aqui deve ser informado a rede. Ex.: 192.168.1 ou 192.168.2 e assim por diante echo -n "Informe a rede: " read net #Informe o IP inicial do teste echo -n "Informe o IP inicial: " read ipini #Informe o IP final do teste echo -n "Informe o IP final: " read ipfim #Cálculo de quantos IPs receberam o teste de ping #também será usado para fazer uma comparação com o contador #na estrutura de repetição calc=$(($ipfim-ipini)) #O primeiro teste da estrutura while vai ser com o primeiro #IP informado pelo usuário. Assim que o laço começar a ser #executado, este IP inicial será somando com o contador #até atingir o total de hosts que deve ser "pingado" test="$ipini" while [ $con -le $calc ] do #Aqui o comando ping executará um teste em cada host com a #opção -c1 e será unida a viável $net e $test onde esta última #contêm o IP dentro do range a ser testado echo `ping -c1 $net.$test` con=$(($con + 1)) test=$(($ipini+$con)) done sleep 2 clear echo "--------------------------------" echo " FIM DOS TESTES " echo "--------------------------------" echo echo "-> Total de IPs testados: $con"
Script que mostra um menu e lista opções para o usuário...
Dexter versão 2.0 - Instalador de pacotes para Sabayon
Instalação Zabbix-agent Debian7
Nenhum comentário foi encontrado.
Atenção a quem posta conteúdo de dicas, scripts e tal (2)
Criando um gateway de internet com o Debian
Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop
Aprenda a criar músicas com Inteligência Artificial usando Suno AI
Entendendo o que é URI, URL, URN e conhecendo as diferenças entre POST e GET
Ativando o Modo Noturno via Linha de Comando no GNOME/Wayland
Preparando pendrive com GNU/Linux [Corretamente!]
Instalando Google Chrome no Fedora 40
Habilitando a importação de senhas no Firefox
Como corrigir o erro do VirtualBox travar a máquina virtual em tela cheia
O Programa Configurações Sumiu no Ubuntu 22.04 [RESOLVIDO] (5)
Como faço pra um script ser executado apenas abrindo um terminal e dan... (7)
Problema ao configurar Zabbix no ubuntu (9)