Identificando configuração de rede das máquinas
Publicado por Ricardo A. Silva 05/06/2009
[ Hits: 6.049 ]
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
Estatísticas de tráfego de rede
Calculadora com 4 operações e cálculo de porcentagem
Embaralhando elementos de um vetor
Como agendar um backup automático do PostgreSQL no Cron evitando o problema de senha
Como preparar o Vim/Neovim para corrigir ortografia em português
Dark Web e Malwares na internet, quanto custa?
Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop
Como verificar o hash de um arquivo baixado da Internet e como criar um hash
Debian 12 - IPTABLES - removendo NFTABLES
OverWatch 2 - Abrindo portas do jogo no Iptables.
Como instalar o adaptador wifi USB Intelbras ACtion A1200 no Linux Mint
Como normalizar seus arquivos MP3 para que fiquem no mesmo volume
O que você está ouvindo agora? [2] (130)
Adaptado Bluetooth USB que funciona no Linux (27)
[C/C++] BRT - Bulk Renaming Tool
[Shell Script] Criação de Usuarios , Grupo e instalação do servidor de arquivos samba
[Shell Script] Tire screenshots com Scrot facilmente com Zscrot
[Shell Script] DioPSI - Script multidistro para instalar programas
[Shell Script] ARS Vídeos - Cortador de vídeos e webcam shooter