[1] Comentário enviado por removido em 18/02/2013 - 10:53h
Tem como buscar o MAC da rede toda veja o script abaixo:
#!/bin/bash
clear
echo "faixa ex: 192.168.0"
read FAIXA
echo "inicio da sequencia"
read SEC1
echo "termino da sequencia"
read SEC2
echo ""
echo "Aguarde Varredura"
for IP in $(seq $SEC1 $SEC2); do
ping -c 2 -w 2 $FAIXA.$IP >/dev/null &&
echo "$FAIXA.$IP -up" ||
echo "$FAIXA.$IP -down"
done
echo "gerando arquivo MAC.TXT"
arp -n >mac.txt
echo "listando a lista MAC"
cat mac.txt
[4] Comentário enviado por MarceloTheodoro em 02/07/2013 - 08:19h
[3] Comentário enviado por px em 29/06/2013 - 15:04h:
interessante, pena que o iptables aqui é nervoso! só consegui fazer funcionar desativando temporariamente... Mais ta valendo! paz.
px, fiquei curioso. rs
Em teoria isso não devia acontecer... Porque tipo, mesmo que o firewall bloqueie o ping, o MAC dele(o firewall) já estaria na tabela ARP no computador que enviou o comando.
Poderia me mostrar parte desse seu firewall pra eu tentar o workaround? Valeu pelo comentário. :)
[6] Comentário enviado por caio em 10/07/2013 - 13:05h
[1] Comentário enviado por wdepiatti em 18/02/2013 - 10:53h:
Tem como buscar o MAC da rede toda veja o script abaixo:
#!/bin/bash
clear
echo "faixa ex: 192.168.0"
read FAIXA
echo "inicio da sequencia"
read SEC1
echo "termino da sequencia"
read SEC2
echo ""
echo "Aguarde Varredura"
for IP in $(seq $SEC1 $SEC2); do
ping -c 2 -w 2 $FAIXA.$IP >/dev/null &&
echo "$FAIXA.$IP -up" ||
echo "$FAIXA.$IP -down"
done
echo "gerando arquivo MAC.TXT"
arp -n >mac.txt
echo "listando a lista MAC"
cat mac.txt
Se substituir arp -n > mac.txt por este fica melhor ainda