IPscan em shell script
Publicado por bruno amadio caires (última atualização em 04/08/2011)
[ Hits: 7.359 ]
Homepage: http://pontolinux.wordpress.com/
Fiz um IPscan em shell script que mostra se o host está on e seu host name obtido com o nslookup, é simples e como eu alterei algumas opções do ping como o numeros de ping e o tempo de espera por resposta ele é mais confiável para rede interna mesmo, eu estava pensando se tem algum jeito de fazer ele ficar mais rápido mais não descobri como.
Qualquer critica é bem vinda!!!
#!/bin/bash
#versão 2 usando ping
echo -e "{FONTE}33[32m digite a faixa de ip a ser scaneada (ex: 10.0.0.1-35): {FONTE}33[m"
read ip
base=$(echo "$ip" | cut -d "." -f 1-3) #pega o numero digtado e retira o endereço de rede
var1=$(echo "$ip" | cut -d "." -f 4 | cut -d "-" -f 1) # pega o numero digitado e retira o primeiro end
var2=$(echo "$ip" | cut -d "." -f 4 | cut -d "-" -f 2) #pega o numero digitado e retira o ultimo end
while test "$var1" -le "$var2" #faz ping enquanto houver ips
do
ping -c 1 -W 1 "$base"."$var1" > /dev/null # -c para 1 ping e -W para 1 segundo de espera por ping
if [ "$?" -ne 1 ] # a opção $? serve para pegar o resultado do ultimo comando digitado
then
nome=$( nslookup "$base"."$var1" | fgrep "name =" | cut -d \= -f 2 )
echo -e "{FONTE}33[32m $base.$var1 on $nome {FONTE}33[m"
else
echo -e "{FONTE}33[31m $base.$var1 off {FONTE}33[m"
fi
var1=$(( $var1 + 1))
done
Montar Imagem ISO no Nautilus-Script ou Nautilus-Actions
Backup Diario excluindo o antigo
Descompactar todos os arquivos RAR de um diretório
Instalação Completa e Configuração Básica do Void Linux
A Fundação da Confiança Digital: A Importância Estratégica de uma PKI CA na Segurança de Dados
Como enviar dicas ou artigos para o Viva o Linux
Como Ativar a Aceleração por GPU (ROCm) no Ollama para AMD Navi 10 (RX 5700 XT / 5600) no Gentoo
Samba 4 AD-DC 2026: Backup & Restore
Samba 4 AD-DC 2026: LAPS (Randomizando senhas locais).
Cairo Dock ainda funcional nos dias de hoje
Configuração de IP fixo via nmcli e resolução de nomes via /etc/hosts no Gentoo
Como a Vivideo está revolucionando a criação de vídeos? (0)
Linus Torvalds e Bill Gates se encontram pela primeira vez (1)









