Port scan
<?php
// Give the script enough time to complete the task
ini_set("max_execution_time",120);
$rangeStart = 0;
$rangeStop = 1024;
$target = "www.java2s.com";
$range =range($rangeStart, $rangeStop);
echo "<p>Scan results for $target</p>";
foreach ($range as $port) {
$result = @fsockopen($target, $port,$errno,$errstr,1);
if ($result)
echo "<p>Socket open at port $port</p>";
}
?>
Related examples in the same category