Usermanager Section

File created: mylinux-usermanager-0.99/publicfiles/dhcpclients

#!/bin/sh
echo "online	SSH	DHCP client"
for i in `grep ddns-fwd-name /var/state/dhcp/dhcpd.leases | sed 's/.*"\(.*\)".*/\1/' | sort -u`
do
  if ping -c 1 $i > /dev/null 2>&1
  then
    SSH_OPEN=`nmap -p 22 $i | egrep '(open|closed)' | sed -e 's/.*open.*/yes/' -e 's/.*closed.*/no/'`
    echo "yes	$SSH_OPEN	$i"
  else
    echo "no		$i"
  fi
done