Этот выводит все записи в формате greppable:
nmap -n -sP 10.0.3.0/24 | awk '/Nmap scan report/{printf $5;printf " ";getline;getline;print $3;}'
Кажется, он работает также для IP / MAC, которые еще не находятся в таблице ARP хостов.Это хорошая вещь.В моей системе скрипт из принятого ответа показывает только хосты, перечисленные в таблице ARP ...
Результаты:
10.0.3.100 B8:27:EB:8E:C5:51
10.0.3.101 00:26:B6:E1:4B:EB
10.0.3.112 00:01:29:02:55:25
etc..