Jump to content

Список MAC-адресов сети


Recommended Posts

Кто знает как удобно и быстро получить список MAC-адресов сети?

 

Попутный вопрос. От чего зависит размер таблицы выводимый командой arp -a в Win2k

Link to post
Share on other sites
Кто знает как удобно и быстро получить список 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

Советую попробовать утилиту arpdig для Unix, входит в дерево портов FreeBSD.

В отличие от arp -a, выводит маки даже тех маших, которые ещё не отправляли никаких пакетов машине, с которой идёт проверка.

 

arpwatch - этот софт более для мониторинга предназначен на предмет появления новых или смены существующих адресов. Пишет логи, пишет на почту админу информацию о событиях и конечно же пишет в файл список MAC-адресов. Но файл этот заполняется со временем.

Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...