Port Scanner dengan PHP

Berawal dari main-main dari blognya Yeni Setiawan, saya menemukan satu script yang sangat menarik. Yaitu port Scanner dengan PHP. Saya belum pernah menemui program port scanner dengan PHP. Mungkin script ini akan berguna.

<?php

//php port scanner credit to Yeni Setiawan
function scan($target, $portstart, $portend){
while(
$portstart<=$portend){
if(
$open=fsockopen($target, $portstart)){
echo
"- $target:$portstart open..\n";
fclose($open);
}
else{
echo
"- $target:$portstart closed..\n";
}
}
}

//CLI start here
ini_set("error_reporting", 0);
ini_set("max_execution_time", 0);if($argv[1]&&$argv[2]&&$argv[3]){
scan($argv[1], $argv[2], $argv[3 ]);
}
else{
echo
"Use: php.exe script.php hostname port_start port_end\n ";
echo
"example: php.exe script.php yahoo.com 10 110\n ";
}
? >

3 thoughts on “Port Scanner dengan PHP

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.