#!/usr/bin/php '22') { $broadcast = trim(`$ipcalc $cidr | grep Broadcast | cut -d" " -f 2`); $ip = ip2long($network) + '1'; $end = ip2long($broadcast); while($ip < $end) { $ipdotted = long2ip($ip); if(mysql_result(mysql_query("SELECT count(id) FROM ipaddr WHERE addr = '$ipdotted'"),0) == '0' && match_network($nets, $ipdotted)) { fputs($handle, $ipdotted . "\n"); } $ip++; } } } `fping -t 100 -f ips.txt > ips-scanned.txt`; ?>