$arr = range('20000', '65535');foreach ($arr as $port) {// echo 1; $fp = @fsockopen('127.0.0.1',$port,$errno,$errstr,0.1); if (!$fp) { echo $port." closed\n"; }else{ echo $port." Opend\n"; }} for($i=0;$i<65535;$i++) { $t=file_get_contents('http://127.0.0.1:'.$i); if(!strpos(error_get_last()['message'], "Connection refused")) { var_dump($i); }}