Определить IP по MAC адресу

Понадобился как-то скрипт чтобы найти, какому IP принадлежит определенный MAC адрес. На помощь тут пришла утилитка, которая запускается из командной строки в таком виде:

mac2ip.bat 00-0f-3d-cd-eb-98 192.168.1

где 00-0f-3d-cd-eb-98 - это искомый MAC адрес устройства, а 192.168.1 - это наша сеть (можно вбить и другую сеть. Например - 10.0.0).

Соответственно утилита начинает пинговать все подряд устройства в сети 192.168.1.x и если какое-либо устройство выдаст MAC адрес такой же, как искомый, то соответственно покажет IP адрес.

Единственный минус - ищет только отвечающие по пингу устройства.