get('services:show_port'); if (count($Config->get('services:list')) > 0) { foreach ($Config->get('services:list') as $service) { $host = $service['host']; $port = $service['port']; $name = $service['name']; $protocol = isset($service['protocol']) && in_array($service['protocol'], $available_protocols) ? $service['protocol'] : 'tcp'; if (Misc::scanPort($host, $port, $protocol)) $status = 1; else $status = 0; $datas[] = array( 'port' => $show_port === true ? $port : '', 'name' => $name, 'status' => $status, ); } } echo json_encode($datas);