Security
|
|
|
|
<?
$timeout = 1;
if ($pressed)
{ set_time_limit(0);
echo "Scanning $target" . "...<br>n" flush();
for ($i = $min; $i <= $max; $i++)
{ $handle = fsockopen($target, $i, $errno, $errstr, $timeout);
if ($handle)
{
echo "No connection at port $i<br>n" flush();
}
else
{
echo "Open port at $i<br>n"; flush();
fclose($handle);
}
}
}
else {
echo "<form method=post action="$PHP_SELF">n";
echo "Host to portcan: ";
echo "<input type=text name=target><br>n";
echo "Starting port number: ";
echo "<input type=text name=min value=1><br>n";
echo "Ending port number: ";
echo "<input type=text name=max value=113><br>n";
echo "<input type=submit name=pressed value=' Scan '>n";
echo "<input type=reset name=clear value=' Clear '>n";
echo "</form>n";
} ?>
|
|
|
Usage Example
|
|
|
Rate This Script
|
|
|
|