Сбор Mac-адресов с помощью Python - PullRequest
0 голосов
/ 16 июня 2010

Есть хороший способ собрать MAC-адреса машин в локальной сети, используя Python. Если это поможет, я пытаюсь выполнить этот скрипт Python с сервера DHCP для сети. Я новичок в Python, но было бы неплохо посмотреть файл аренды DHCP для этой информации? Я хотел бы использовать это в приложении Django в конце концов. Спасибо.

Ответы [ 2 ]

1 голос
/ 16 июня 2010

Самое простое, что можно сделать, - запустить инструмент, который может достичь этого, и проанализировать его вывод (например, nmap).В зависимости от ваших потребностей, вы можете периодически запускать его и хранить файл с MAC-адресами.Просмотр файла аренды может работать, если предположить, что все ваши машины находятся там.Если вы хотите активно искать машины, выполните сканирование nmap.

1 голос
/ 16 июня 2010

Действительно вопрос Unix (один примет)

Вы можете посмотреть зарегистрированные адреса arp "/ sbin / arp -a" или таблицу аренды DHCP. Если вы пойдете по маршруту arp, то найдете адреса, на которые ваша система недавно получила / отправила пакеты, таблица аренды DHCP даст вам возможность увидеть все. Хотя, если он настроен статически, он не будет отображаться.

...