31) or ($masklen < 0)) { exit("Invalid netmask. Sorry guys."); } $hosts = pow(2, 32 - $masklen) - 2; for($i = 0; $i < $hosts; $i++) { $iplist[] = long2ip($net + $i + 1); } //now - get arpwatch database exec('cat '.$arpdat.' | cut -f 2 | sort | uniq', $ipdb); $freeip = array_diff($iplist, $ipdb); ?>
Free IPs
'; if ($i++ % $ips_per_td == 0) { echo ''; } } ?>
??? ' . $ip . "\n"; } } ?>