2014-01-28 3 views
0

Я хочу написать небольшой инструмент, который говорит мне каждый раз, когда кто-то присоединяется к той же подсети/сети. Я мог бы со временем управлять сетевыми сканированиями, но это было бы не в режиме реального времени.Сканер сети реального времени в python

Есть ли простое решение для этого?

ответ

0

Когда какое-либо устройство присоединиться к подсети, он должен сначала послать запрос ARP своего шлюза

Вы можете слушать и анализировать ARP пакеты идентичности новых присоединившихся устройств.

+0

Это была также моя идея слушать широковещательные пакеты, такие как arp или dhcp request. Что я могу реализовать в python? –

+0

Чтобы сделать его простым, вы можете использовать другие инструменты для обработки пакетов и вывода данных пакета в ваш модуль python. Вы должны проанализировать эти данные самостоятельно. –

+0

для инструментов захвата пакетов, вы можете попробовать tcpdump на linux или dumpcap (найти его в wirehark) на окнах –

Смежные вопросы