ShyLion Опубликовано 22 августа, 2018 · Жалоба Приветствую, коллеги. Есть задача получать с тика список WiFi MAC'ов всех устройств в эфире, независимо от их подключения к сети. В консоли есть утилита /interface wireless scan Вопрос: - запуск утилиты не влияет на живые подключения к моей сети? - можно ли эту инфу собирать по SNMP? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Saab95 Опубликовано 22 августа, 2018 · Жалоба Не влияет, если добавить скан в фоновом режиме (работает на последних прошивках). Через SSH можно собирать. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ShyLion Опубликовано 23 августа, 2018 · Жалоба Понятно, спасибо Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
reg51ka Опубликовано 3 ноября, 2018 · Жалоба Приветствую! Что в итоге получилось? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ShyLion Опубликовано 30 апреля, 2019 · Жалоба Собираю с помощью API. err = dev.Send("/interface/wireless/snooper/flat-snoop", "=interface="+iface, "=duration="+SCAN_TIME, "=.proplist=type,address,active,signal-to-noise,signal-strength,channel", ".tag="+iface, ) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Prochor Опубликовано 19 февраля, 2020 · Жалоба Прошу прощения а разве данная команда показывает все MAC адреса в эфире Я почему то думал что получить MAC все устройств в радиусе доступности можно так. Настройка /interface wireless align set active-mode=no receive-all=yes ssid-all=yes Вывод за 1 час с обновлением 5 сек /interface wireless align monitor wlan1 duration=01:00:00 freeze-frame-interval=00:00:05 И сразу закономерный вопрос. есть у кого нибудь скрипт обработки данной конструкции. с выводом в файл или отправкой запроса такого вида /tool fetch host="mysite.ru" keep-result=no mode=http address="mysite.ru" src-path="/mac.php?text=FLAG:$FLAG;MAC:$ADDRESS;SSID:$SSID" Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
only.name Опубликовано 2 августа, 2020 · Жалоба On 4/30/2019 at 7:48 AM, ShyLion said: Собираю с помощью API. err = dev.Send("/interface/wireless/snooper/flat-snoop", "=interface="+iface, "=duration="+SCAN_TIME, "=.proplist=type,address,active,signal-to-noise,signal-strength,channel", ".tag="+iface, ) можете показать как подключаетесь? с mikrotik api не работал... On 2/19/2020 at 10:35 AM, Prochor said: Прошу прощения а разве данная команда показывает все MAC адреса в эфире Я почему то думал что получить MAC все устройств в радиусе доступности можно так. Настройка /interface wireless align set active-mode=no receive-all=yes ssid-all=yes Вывод за 1 час с обновлением 5 сек /interface wireless align monitor wlan1 duration=01:00:00 freeze-frame-interval=00:00:05 И сразу закономерный вопрос. есть у кого нибудь скрипт обработки данной конструкции. с выводом в файл или отправкой запроса такого вида /tool fetch host="mysite.ru" keep-result=no mode=http address="mysite.ru" src-path="/mac.php?text=FLAG:$FLAG;MAC:$ADDRESS;SSID:$SSID" как вы решили вопрос передачей данных ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ShyLion Опубликовано 3 августа, 2020 · Жалоба 20 hours ago, only.name said: можете показать как подключаетесь? с mikrotik api не работал... Приведеный пример был на golang. Я писал свою либу под свои задачи. Описание API есть тут: Manual:API Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...