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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 100796
Url: https://administrator.de/forum/problem-mit-tcp-port-checker-100796.html
Ausgedruckt am: 23.12.2024 um 00:12 Uhr
2 Kommentare
Neuester Kommentar