Problem mit TCP Port-Checker
Hi @ all,
ich hab mir mit PHP einen einfachen TCP Port-Checker geschreiben. d.h er schaut nach auf welchen TCP Port er connecten kann.
Nun habe ich ein Problem das ganze geht bei mir über eine for Schleife allerdings hört er immer nach ca. 130 TCP Ports auf. An was kann dies liegen (timeout?) und wie kan ich das beheben?
Code:
Danke shcon mal im vorraus
Michi262
ich hab mir mit PHP einen einfachen TCP Port-Checker geschreiben. d.h er schaut nach auf welchen TCP Port er connecten kann.
Nun habe ich ein Problem das ganze geht bei mir über eine for Schleife allerdings hört er immer nach ca. 130 TCP Ports auf. An was kann dies liegen (timeout?) und wie kan ich das beheben?
Code:
<?
$server = "die IP des Servers"; //serverip
$max_port = "200";
function on(){
global $server, $port;
$c = @fsockopen("$server", $port, $errorno, $errorstr,0.5);
if($c){@fclose($c);return true;} else return false;
}
for ($port=0;$port < $max_port;$port++)
{
echo "<font color='red'>Port: $port</font><br>";
if (on()) echo"<font color='green'>offener Port: $port</font><br>";
if ($port==$max_port) echo "Alle Ports getestet";
}
?>
Danke shcon mal im vorraus
Michi262
Please also mark the comments that contributed to the solution of the article
Content-Key: 100796
Url: https://administrator.de/contentid/100796
Printed on: April 24, 2024 at 23:04 o'clock
2 Comments
Latest comment