Bocha (bochafreebsd) wrote,
Bocha
bochafreebsd

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

Дня, коллеги.

На счет определения производителя сетевой железки по MAC-адресу. Снова прихожу к выводу, что если хочешь что-то - сделай сам. Сделал, если кому надо - делюсь. Вот бывает, что сидит наш брат-админ дома, а ему звонит человек и говорит "ты вот у нас админишь Wi-Fi-инфраструктуру, я со своего телефона зацепился, мне нужен доступ туда, куда другим нельзя, сделай". Естественно, этот мега-шеф не представляет даже, как посмотреть в телефоне свой MAC-адрес, и всё что он может сказать про свой смартфон - это то, что у него "какой-то LG". А наш брат-админ смотрит в ARP-таблицу беспроводного контроллера и видит там двести МАКов с динамическими айпишниками. Ну и кто из них - МАК телефона этого мега-шефа? Хорошо, конечно, что IEEE выкладывает в общий доступ и обновляет каждый день текстовый файл с базой соответствия МАКов вендорам. Но в самом текстовом файле что-то искать чёрт ногу сломит, а сайты, которые предлагают веб-доступ к этой базе (тысячи их) имеют один общий недостаток - им можно подсовывать на проверку только один МАК, да еще правильно отформатированный. Даром, что теперь большинство этих сайтов принимают МАКи хотя бы во всех вариантах - и в Виндовом (в формате 00-00-00-00-00) и в Юниксовом (00:00:00:00:00:00) и в Цискином (0000.0000.0000) - но вот быстро скопировать туда весь чёртов вывод команды sh ip arp конечно нельзя. Это бесит. А бывает и так, что, скажем, сидишь ты с ноутом на чердаке перед свитчем в полусогнутом состоянии, и интернета у тебя нет вообще, только консольный кабелёк до Свитча, и надо найти, на каком порту светится полусгоревший D-Link, мешающий жить всей сети, и вот поди, разберись. Короче, чтобы больше в эту ситуацию не попадать, сделал я себе парсер этого текстового файлика от IEEE, чтобы всё можно было делать быстро. Как всё это выглядит - можно увидеть на скриншоте под катом. Текстовый файлик, актуальный на сегодня, прилагается к проге, можно его обновлять ручками, но я буду делать это периодически сам, его там надо пересохранять маленько. Всем коллегам, кто бывал и планирует еще бывать в этой же ситуации - прошу, пользуйтесь, а то доколе??? Взять прогу можно на http://arp-to-corp.allunix.ru (название, думаю, понятно почему такое). Всем внятного пинга и бесконечного аптайма. Ну и пятницы вечной, да.

P.S. если все кроме меня знают, где такое можно было давно взять - извиняйте.


  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

  • 0 comments