Вместо PHP используйте bash:
//$output = shell_exec('netstat -tulpn | grep LISTEN');
$output = <<<DEMO_OUTPUT
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 0 43385 1821/cupsd
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 0 44064 1823/sshd
DEMO_OUTPUT;
$output = explode("\n", $output);
$ips = [];
foreach($output as $o) {
$ips[] = preg_split('/\s+/', $o)[3];
}
, а затем просто проанализируйте вывод