Script que busca IP Livres em uma rede
Publicado por Pedro Augusto Malanga (última atualização em 30/06/2011)
[ Hits: 9.679 ]
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 baixa videos do YOUTUBE
Script para calcular o valor fatorial de um numero
Gerador de senhas personalizadas
SynapSeq - programa para estimular as ondas cerebrais
Por que seu __DIR__ falhou ou o "inferno" dos caminhos no PHP
Preparando-se para certificações da LPI através do LPI Lab
Migração de Arch Linux para repositórios CachyOS (Uso de Instruções v3 e v4)
Jogando "Magic" gratuitamente no Linux
Zoxide e fzf no bash para incrementar o uso do Terminal
As diferencas entre o clipboard comum e a selecao ativa
Arch Linux com repos do CachyOS para otimização ou usar Gentoo?
O que você está ouvindo agora? [2] (243)
Abrir um arquivo URL pelo Clipper (7)
Eu aprendi o segredo das artes! hahaha (0)









