Identificando configuração de rede das máquinas
Publicado por Ricardo A. Silva 05/06/2009
[ Hits: 6.472 ]
Este script faz uma verificação no nome, IP, gateway, broadcast, máscara e DNS da sua rede
para informar sobre como a máquina está configurada na rede.
Além disso ainda pergunta se você gostaria de verificar quais IP's estão sendo utilizados na
rede no momento.
#!/bin/bash
echo "Vou buscar os dados do sistema. Posso continuar? [s/n] "
read RESPOSTA
echo
test "$RESPOSTA" = "n" && exit
echo "Data e Hora:"
date
echo
echo "Nome da Máquina:"
hostname
echo
echo "Informações da Rede:"
ifconfig eth0 | grep -w 'inet'| awk ' { print $2 }';
ifconfig eth0 | grep -w 'inet'| awk ' { print $3 }';
ifconfig eth0 | grep -w 'inet'| awk ' { print $4 } ';
echo
echo "Gateway da rede:"
route | grep -w 'default'| awk ' { print echo $2 } ';
echo
echo "servidor de nomes da rede:"
cat /etc/resolv.conf |grep name |awk '{ print $1 $2 } '
echo
echo "Verificando Máquina no DNS!"
HOST=`hostname`
host $HOST
echo
echo "Gostaria de verificar as faixas de IP's que estão em uso? Necessário o NMAP instalado! [s/n]."
read cond
echo
test "$cond" = "n" && exit
#Verifica eth0
VERI_ETH0=`ifconfig |grep eth0|awk '{print $1}'|wc -l`
FAIXA_ETH0=$( dialog --inputbox --stdout 'Coloque a faixa de IP desejada. Ex.: 192.168.0.1-30' 0 0 )
if [ $VERI_ETH0 = "1" ]; then
ETH0=1
IPETH0=`ifconfig eth0|grep inet|awk '{print $2 }'|cut -d ":" -f2` 2> /dev/null
MASK_ETH0=`ifconfig eth0|grep Mask|awk '{print $4}'|cut -d ":" -f 2`
NMAP_ETH0=( ${NMAP_ETH0[@]} `nmap -sP $FAIXA_ETH0|grep Host|awk '{print $2}'|sed s/[\(\)]//g|sort`)
count=1
for item in ${NMAP_ETH0[@]}; do
PING_ETH0=`ping -c 1 $item |grep packets|awk '{print $4}'`
echo "$item - Packets: $PING_ETH0"
count=`expr $count + 1`
done
else
ETH0=0
fi
exit
Configurando interfaces de rede
Impressão direta sem abrir o BrOffice / OpenOffice
Compilação automática do GCC-4.7.3 para Ubuntu 12.04+ 64 bits
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Como realizar um ataque de força bruta para desobrir senhas?
Como usar Gpaste no ambiente Cinnamon
Atualizando o Fedora 42 para 43
Erro ao instalar programa, "você tem pacotes retidos quebrados&qu... (8)
VOL já não é mais como antes? (15)
Como personalizar o lxde? [RESOLVIDO] (5)
Flatpaks não funcionam após atualizar pelo Gerenciador de Atualizações... (3)









