Конвертер MAC адресов

2015-02-12 18:36:42

Анализируя очередную сеть, столкнулся со странной страстью многообразию записи мак адресов сетевых устройств. Большинство операционных систем используют в виде 0a:0b:0c:0d:0e:0f, но вот любимый Microsoft решил, что у них будет 0a-0b-0c-0d-0e-0f. На первый взгляд вроде бы безобидно.

Немного по спрашивав всякие поисковики, вдруг я обнаружил, что поменять представление MAC-адреса не так уж и просто. Нет под руками какого легкого доступного конвертера. Складывается впечатление, что армия аудиторов, которым приходиться анализировать различные конфигурации оборудования, всегда это делает в ручную.

А ведь у Cisco Systems MAC address записывается в виде 0a0b.0c0d.0e0f. Так что для поиска устройства на портах необходимо постоянно преобразовывать их вид. Хорошо если он один, а если надо посмотреть 10 устройств? У HP который Hewlett-Packard пошли еще дальше, в одном устройстве я нашел аж два различных представления МАК адресов, в анонсах cdp 0a 0b 0c 0d 0e 0f, в конфиге и на портах: 0a0b0c-0d0e0f. На соседнем фаерволе HP, вроде бы та же фирма, но уже 0a0b-0c0d-0e0f. Ну цифры одинаковые, и на том спасибо…

В общем пришла идея сделать конвертер, который позволит отдать ему любой вид записи и получить на выходе все виды записи, так как иногда приходиться искать мак на нескольких устройствах. Встречайте, Конвертер MAC адресов.

Если кому встретиться еще не поддерживаемая форма записи, пишите в почту, комментарии или иным привычным для Вас способом, и будет поддержка.