ShyLion Posted August 22, 2018 · Report post Приветствую, коллеги. Есть задача получать с тика список WiFi MAC'ов всех устройств в эфире, независимо от их подключения к сети. В консоли есть утилита /interface wireless scan Вопрос: - запуск утилиты не влияет на живые подключения к моей сети? - можно ли эту инфу собирать по SNMP? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Saab95 Posted August 22, 2018 · Report post Не влияет, если добавить скан в фоновом режиме (работает на последних прошивках). Через SSH можно собирать. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
ShyLion Posted August 23, 2018 · Report post Понятно, спасибо Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
reg51ka Posted November 3, 2018 · Report post Приветствую! Что в итоге получилось? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
ShyLion Posted April 30, 2019 · Report post Собираю с помощью 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, ) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Prochor Posted February 19, 2020 · Report post Прошу прощения а разве данная команда показывает все 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" Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
only.name Posted August 2, 2020 · Report post 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" как вы решили вопрос передачей данных ? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
ShyLion Posted August 3, 2020 · Report post 20 hours ago, only.name said: можете показать как подключаетесь? с mikrotik api не работал... Приведеный пример был на golang. Я писал свою либу под свои задачи. Описание API есть тут: Manual:API Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...