Ищу скрипт для мониторинга сети

Обсуждение ПО и его настройки
Ответить
Temp-acc
Сообщения: 3
Зарегистрирован: 11 ноя 2019, 22:34

Всем привет.
Ищу скрипт для мониторинга подключений новых устройств к локалке. Все известные девайсы имеют привязку в DHCP, необходимо получать уведомления про всяких неизвестных.
Подскажите, пожалуйста, есть готовое решение? Мне кажется, что где-то тут на форуме натыкался на такой скрипт, но сейчас найти не могу.
Если такого нет, то куда копать? Сравнивать dhcp leases с arp таблицей?


Заранее благодарен.


svetogor82
Сообщения: 196
Зарегистрирован: 17 апр 2014, 10:44

а не проще запреть подключение не известным устройствам ?


Sertik
Сообщения: 1649
Зарегистрирован: 15 сен 2017, 09:03

Код: Выделить всё

/ip dhcp-server lease
:foreach i in=[find] do={
    :if ([get $i status]="bound" && ![get $i dynamic]) do={
      
......

    }
}


фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
Temp-acc
Сообщения: 3
Зарегистрирован: 11 ноя 2019, 22:34

svetogor82 писал(а): 20 сен 2024, 07:58 а не проще запреть подключение не известным устройствам ?
Проще и безопаснее, но бывают условия, когда запретить нельзя и народ таскает с собой всякие железки. Это больная тема.
Sertik писал(а): 20 сен 2024, 09:38

Код: Выделить всё

/ip dhcp-server lease
:foreach i in=[find] do={
    :if ([get $i status]="bound" && ![get $i dynamic]) do={
      
......

    }
}
Благодарю! буду пробовать.

Добавил отправку уведомлений в виде
/tool fetch keep-result=no url="https://api.telegram.org/bot$BotToken/s ... &text=RT21: New IP found! You have to check! $i ";

1 запуск скрипта и в Телегу прилетает сразу 4 сообщения

RT21: New IP found! You have to check! *30
RT21: New IP found! You have to check! *3D
RT21: New IP found! You have to check! *3F
RT21: New IP found! You have to check! *41

Подскажите, пожалуйста, как работает конструкция
if ([get $i status]="bound" && ![get $i dynamic]) ?
Если статус=bound (клиент получил аренду) и адрес не динамический?


Sertik
Сообщения: 1649
Зарегистрирован: 15 сен 2017, 09:03

да, так


фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
Ответить