Вендор по МАКу прямо из ARP-таблицы

May 12, 2014 01:29

Дня, коллеги ( Read more... )

Leave a comment

Comments 24

shackled_koenig May 11 2014, 18:43:56 UTC
а можно сам файлик?
где он лежит?

Reply

bochafreebsd May 11 2014, 18:47:33 UTC
Ну файлик там же в архиве с программой, там ровно два файла, не перепутаете. А вообще официально он раздается вот тут: http://standards.ieee.org/develop/regauth/oui/public.html

Reply

shackled_koenig May 11 2014, 18:50:33 UTC
угу спасибо, просто мысль пришла.
через SNMP забирать список маков и выдавать сразу на вебморду список железа.
Щас если вдохновение нападет, можно будет сделать

Reply

bochafreebsd May 11 2014, 18:57:05 UTC
Да, я тоже сначала хотел сделать очередной веб-вариант, но потом, вот, вспомнил про чердак с консольным кабелем и отсутствием доступа в интернет в таких случаях. В любом случае ваш вариант весьма интересен, для провайдеров такой инструмент на внутренних мощностях был бы полезен.

Reply


poor_sysadm May 11 2014, 18:45:29 UTC
Годно.
Но сразу вопросы:
а базу само качает?
а под линух есть версия?

Reply

bochafreebsd May 11 2014, 18:49:21 UTC
Инструмент по задумке оффлайновый, сделать автообновление базы нет сложности, но лично мне это не надо, выкладывать новую базу с прогой раз в месяц я буду и так, но ежедневное обновление файла на самом деле не очень нужно, как его проводит iEEE, я знаю ресурсы, у которых базе пара лет, и ничё, вполне юзабельно. Ну я так запускать не буду, конечно, мне для работы надо по-актуальней. Это же касается и варианта парсить базу прямо через онлайновый API, тоже никаких сложностей, но я описал, почему этот вариант не годится, когда на чердаке с консолькой сидишь.

Reply

bochafreebsd May 11 2014, 18:50:15 UTC
Да, на счет линукс-версии - как только мне понадобится - собиру, хотя эта версия никаких системных вызовов сильно-виндовых не юзает, наверняка нормально под вайном работает, не знаю, не проверял.

Reply

shackled_koenig May 11 2014, 19:04:42 UTC
1.4.1 - не работает

Reply


bochafreebsd May 11 2014, 19:19:17 UTC
Гы. Глядя на собственный скриншот понял, что в выводе результата прога выводила все маки в размере циско-варианта, что отрезало последние два символа в маках других систем. Поправил, перезалил. Не то, чтобы это на что-то влияет, но всё же.

Reply


ex_leo_sosn May 11 2014, 19:21:59 UTC
softperfect netscan does that automatically

Reply

bochafreebsd May 11 2014, 19:25:09 UTC
netscan - это хорошо, но я говорю про ситуацию, когда у меня есть ssh-шелл на OpenWRT-роутер в другом городе и всё. Там особо не забалуешь.

Reply

ex_leo_sosn May 11 2014, 19:29:40 UTC
тогда да

но вообще почти всегда есть хоть одна хоть рабстанция с виндой, юзерские права даже достаточны

Reply

bochafreebsd May 11 2014, 19:37:26 UTC
В частных случаях, коих большенство - да, конечно, есть. Но я стал писать прогу после конретного случая сконкретным человеком и его смартфоном, и там юзеры в гостевом вайфае живут в своём вилане, и никакая юзерская машина из рабочего вилана не увидет ни ту сеть, ни её юзеров. А даже если бы увидела, то маков не увидит всё равно, потому как в другой вилан всё равно через роутер ходит. Все маки той сети можно увидеть только с цискороутера, на котором я сидел удаленно. И вариант скопипастить вывод sh ip arp в прогу и быстро увидеть, кто из них LG мне показался на тот момент самым быстрым. Настолько, насколько быстро настойчивый начальник хотел со своего смарта из гостевой сети получить эксклюзивный доступ во внутренний рабочий вилан. В общем, применение узкое, но мало ли, может кому-то нужно кроме меня.

Reply


pan_2 May 11 2014, 19:36:36 UTC
Дядя, вы долбоёб.
Для целей, озвученных в псто, достаточно локального аналога 2ip.ru.

Reply

bochafreebsd May 11 2014, 19:48:30 UTC
спасибо на добром слове, конечно, но "достаточно локального аналога 2ip.ru" - организация такого сервиса в момент когда "сделай прям щас" займет чуть-чуть больше времени чем даже объяснить юзеру, куда нажать, чтобы всё же посмотреть свой мак самостоятельно.

Reply

pan_2 May 11 2014, 22:42:49 UTC
Безусловно, задача знакомая, как и постановка условий, потому и сарказмирую.
Но если немного доработать, то такую шнягу можно и на *wrt сделать, в качестве веб-сервиса.
Ну и плюсую за организацию публичного веб-сервиса.

Reply


Leave a comment

Up