alexlp 0 Posted 2006-11-06 20:58:53 Share Posted 2006-11-06 20:58:53 Кто знает как удобно и быстро получить список MAC-адресов сети? Попутный вопрос. От чего зависит размер таблицы выводимый командой arp -a в Win2k Link to post Share on other sites
Serjio 19 Posted 2006-11-06 22:29:26 Share Posted 2006-11-06 22:29:26 Кто знает как удобно и быстро получить список MAC-адресов сети? ОС какая? если юникс то я когдато так делал - #!/bin/sh lanprefix="192.168.0" nmap -sP -T Insane $lanprefix.1-254 arp -a | grep $lanprefix | grep -v incomplete | grep -v permanent | awk '{sub(/\)/,"",$2);sub(/\(/,"",$2);print $4 " " $2}' >> /var/log/mac-ip.lst cat /var/log/mac-ip.lst | sort | uniq > /var/log/mac-ip.new mv /var/log/mac-ip.new /var/log/mac-ip.lst cat /var/log/mac-ip.lst | awk '{print $2 " " $1}' > /var/log/ip-mac.lst банально ... но работает. Link to post Share on other sites
griffie 0 Posted 2006-11-07 01:55:26 Share Posted 2006-11-07 01:55:26 arpwatch в помощь! Link to post Share on other sites
mr.Scamp 43 Posted 2006-11-11 21:03:06 Share Posted 2006-11-11 21:03:06 Советую попробовать утилиту arpdig для Unix, входит в дерево портов FreeBSD. В отличие от arp -a, выводит маки даже тех маших, которые ещё не отправляли никаких пакетов машине, с которой идёт проверка. arpwatch - этот софт более для мониторинга предназначен на предмет появления новых или смены существующих адресов. Пишет логи, пишет на почту админу информацию о событиях и конечно же пишет в файл список MAC-адресов. Но файл этот заполняется со временем. Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now