LINUX.ORG.RU
решено ФорумAdmin

MAC -> IP


0

0

Можно ли как-нибудь тихо и незаметно узнать IP адрес хоста ,зная его MAC адрес? Флудить всю сеть ARP запросами не вариант т.к. она большая.

Есть в голове такой вариант: Генерить ICMP пакеты с IP адресами из диапазона сети и слать на этот MAC, в надежде он ответит если IP адрес в пакете == IP хоста.

Так же интересно ,существуют ли готовые решения?

tcpdump и grep в помощь :)
просто тихо слушать интерфейс, ожидая любого ip от заданного MAC`а.
он обязательно проколится :)

MKuznetsov ★★★★★
()
Ответ на: комментарий от MKuznetsov

grep не нужен тут. У tcpdump есть опция ether host

Nao ★★★★★
()
Ответ на: комментарий от MKuznetsov

Или попросить человека ребутнуть тачку) одним из первых запросов обязательно будет широковещательный arp who has ip шлюза. (при условии что вы с ней в одном широковещательном домене, иначе никак)

ilijaz
()
Ответ на: комментарий от ilijaz

Вариант со сниффингом широковешательных ARP тоже хорош. Особенно если нужно совсем тихо и незаметно. Приму за заметку.
Но я решил воспрользоваться решением от Nao. Все получилось. Правда немного грубовато. Но главное что работает и теперь dhcp не помеха и я всегда смогу найти в сети свою любимую файлопомойку! :)
Спасибо еще раз!

Cosmicman ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.