Script que busca IP Livres em uma rede
Publicado por Pedro Augusto Malanga (última atualização em 30/06/2011)
[ Hits: 9.706 ]
Pessoal, um script bem simples que traz somente os IPs que não estão sendo utilizados na rede.
#!/bin/bash
#
# Uso: ./script.01 192.168.1.0/24
#
# Autor: Pedro Augusto Malanga
#
# Scrip para buscar ips livres em uma faixa de rede.
#
# v1.1
declare -a faixa
declare -a busca
faixaip=$1
i=0
z=0
w=0
corta=`echo $faixaip | cut -d "." -f1-3`
for N in `nmap -sL -n $faixaip | grep $corta | awk -F. '{print $3 "." $4}' | cut -d " " -f1`
do
faixa[i]=$N
i=$((i+1))
done
for Y in `nmap -sP -n $faixaip | grep $corta | awk -F. '{print $3 "." $4}' | cut -d " " -f1`
do
busca[z]=$Y
z=$((z+1))
done
for p in ${faixa[@]}
do
h=0
for a in ${busca[@]}
do
if [ "$p" == "$a" ]
then
h=1
break
else
h=2
fi
done
if [ "$h" == 2 ]
then
echo "LIVRE -->" $p
fi
done
Script para monitorar memória do servidor
Proteja sua rede com um simples script de firewall
Script para manipulação fácil e rápida de usuários no Linux
A evolução do Linux e as mudanças que se fazem necessárias desde o seu lançamento
Maquina modesta - a vez dos navegadores ferrarem o usuario
Fscrypt: protegendo arquivos do seu usuário sem a lentidão padrão de criptograr o disco
Faça suas próprias atualizações de pacotes/programas no Void Linux e torne-se um Contribuidor
Abrir um arquivo URL pelaLlinguagem C (2)
alguem tem o link do gamelinux? faz anos sem noticia (3)









