угу спасибо, просто мысль пришла. через SNMP забирать список маков и выдавать сразу на вебморду список железа. Щас если вдохновение нападет, можно будет сделать
Да, я тоже сначала хотел сделать очередной веб-вариант, но потом, вот, вспомнил про чердак с консольным кабелем и отсутствием доступа в интернет в таких случаях. В любом случае ваш вариант весьма интересен, для провайдеров такой инструмент на внутренних мощностях был бы полезен.
Инструмент по задумке оффлайновый, сделать автообновление базы нет сложности, но лично мне это не надо, выкладывать новую базу с прогой раз в месяц я буду и так, но ежедневное обновление файла на самом деле не очень нужно, как его проводит iEEE, я знаю ресурсы, у которых базе пара лет, и ничё, вполне юзабельно. Ну я так запускать не буду, конечно, мне для работы надо по-актуальней. Это же касается и варианта парсить базу прямо через онлайновый API, тоже никаких сложностей, но я описал, почему этот вариант не годится, когда на чердаке с консолькой сидишь.
Да, на счет линукс-версии - как только мне понадобится - собиру, хотя эта версия никаких системных вызовов сильно-виндовых не юзает, наверняка нормально под вайном работает, не знаю, не проверял.
Гы. Глядя на собственный скриншот понял, что в выводе результата прога выводила все маки в размере циско-варианта, что отрезало последние два символа в маках других систем. Поправил, перезалил. Не то, чтобы это на что-то влияет, но всё же.
В частных случаях, коих большенство - да, конечно, есть. Но я стал писать прогу после конретного случая сконкретным человеком и его смартфоном, и там юзеры в гостевом вайфае живут в своём вилане, и никакая юзерская машина из рабочего вилана не увидет ни ту сеть, ни её юзеров. А даже если бы увидела, то маков не увидит всё равно, потому как в другой вилан всё равно через роутер ходит. Все маки той сети можно увидеть только с цискороутера, на котором я сидел удаленно. И вариант скопипастить вывод sh ip arp в прогу и быстро увидеть, кто из них LG мне показался на тот момент самым быстрым. Настолько, насколько быстро настойчивый начальник хотел со своего смарта из гостевой сети получить эксклюзивный доступ во внутренний рабочий вилан. В общем, применение узкое, но мало ли, может кому-то нужно кроме меня.
спасибо на добром слове, конечно, но "достаточно локального аналога 2ip.ru" - организация такого сервиса в момент когда "сделай прям щас" займет чуть-чуть больше времени чем даже объяснить юзеру, куда нажать, чтобы всё же посмотреть свой мак самостоятельно.
Безусловно, задача знакомая, как и постановка условий, потому и сарказмирую. Но если немного доработать, то такую шнягу можно и на *wrt сделать, в качестве веб-сервиса. Ну и плюсую за организацию публичного веб-сервиса.
Comments 24
где он лежит?
Reply
Reply
через SNMP забирать список маков и выдавать сразу на вебморду список железа.
Щас если вдохновение нападет, можно будет сделать
Reply
Reply
Но сразу вопросы:
а базу само качает?
а под линух есть версия?
Reply
Reply
Reply
Reply
Reply
Reply
Reply
но вообще почти всегда есть хоть одна хоть рабстанция с виндой, юзерские права даже достаточны
Reply
Reply
Для целей, озвученных в псто, достаточно локального аналога 2ip.ru.
Reply
Reply
Но если немного доработать, то такую шнягу можно и на *wrt сделать, в качестве веб-сервиса.
Ну и плюсую за организацию публичного веб-сервиса.
Reply
Leave a comment