Похоже, что вы хотите ioctl и SIOCGARP .Это должно позволить вам запросить ваш кэш arp.Я предполагаю, что рассматриваемый хост находится в вашей локальной сети, или все, что вы получите, это ваш маршрутизатор.
Вы также можете прочитать из / proc / net / arp, что кажется проще.Сначала вам нужно будет вернуть запрос arp, но вы будете делать это независимо от того, выполняет ли это ваш инструмент или какой-либо сторонний запрос.