Script que busca IP Livres em uma rede
Publicado por Pedro Augusto Malanga (última atualização em 30/06/2011)
[ Hits: 9.385 ]
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
Desenvolvimento Java Para para máquinas "leves" (ou pra quem não quer eclipse, :P)
Copiando um arquivo matriz para vários outros com nomes diferentes...
Srt2vtt in Shell Script (Beta)
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
O 1º artigo a gente nunca esquece (3)
Será que eu deveria apreender C/C++ para desenvolver para Linux? (2)
Pastas da raiz foram para a área de trabalho [RESOLVIDO] (9)