А как мне узнать какие машины в сети включены когда они блокируют пинги например файрволл виндовса, есть еще некоторые которые на броадкасты не отвечают.
Есть сканеры которые сканируют даже если машина блокирует ping
Например Xspider в нем есть опция отключить проверку на ping.
Можно попытаться пособирать информацию tcpdump (все зависит от того через какое сетеое оборудование машины подключены в локальную сеть)