LINUX.ORG.RU

Как получить MAC-адрес для сокета ?


0

0

Народ, кто-нибудь знает как получить по идентификатору сокета (или по IP) MAC? Как получить IP, port в манах написано, но про MAC глухое молчание (или я не там искал? тогда подскажите где искать, плиз).

anonymous

Вобщем случае получить MAC-адрес по IP можешь только для машин из своего физического сегмента сети (до маршрутизатора). Такая информация хранится в ARP-таблице системы. Доступ к ней можно получить при помощи arpwatch, напимер.

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

10x А как это сделать на C ? После установления соединения у меня есть идентификатор сокета, что надо вызвать чтобы по нему получить MAC - адрес?

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

OK.
А нет никаких функций или системных вызовов, которые могут возвращать эту информацию? А то для каждого соединения повторять анализ файла ...

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