14.01.2010

Как определить количество Linux and Windows устройств в локальной сети

Поставленная задача решается одной командой:

$ sudo nmap -F -O 192.168.1.1-255 | grep "Running: " > /tmp/os; echo "$(cat /tmp/os | grep Linux | wc -l) Linux device(s)"; echo "$(cat /tmp/os | grep Windows | wc -l) Window(s) devices"

вместо 192.168.1.1-255 нужно подставить свои параметры сети

Источник