#!/usr/bin/env php '22') { $addr = Net_IPv4::parseAddress($cidr); $broadcast = $addr->broadcast; $ip = ip2long($network) + 1; $end = ip2long($broadcast); while ($ip < $end) { $ipdotted = long2ip($ip); if (dbFetchCell('SELECT COUNT(ipv4_address_id) FROM `ipv4_addresses` WHERE `ipv4_address` = ?', array($ipdotted)) == '0' && match_network($config['nets'], $ipdotted)) { fputs($handle, $ipdotted."\n"); } $ip++; } } } fclose($handle); shell_exec($config['fping'] . ' -t 100 -f ips.txt > ips-scanned.txt');