Login

Port Scanner dan Ping Tester


Keterangan: Dengan tools ini kita bisa mengetahui port mana saja yang terbuka di sebuah server dan kita juga bisa mengetahui suatu website sedang dalam keadaan online atau offline cukup dengan memasukan domain / ipaddress target. Tools ini dibuat menggunakan PHP sebagai prosesnya (Server side) dan untuk tampilannya (Client side) menggunakan jQuery dan Ajax biar lebih CUCO.

Brikut sepenggal script PHP untuk pemerosesannya:

$ports = array(21, 22, 23, 25, 53, 80, 110, 1433, 3306, 8080); //Daftar port yang akan di scan / bisa disesuaikan

$results = array();

foreach($ports as $port) {

   if($pf = @fsockopen($_POST['domain'], $port, $err, $err_string, 1)) {

     $results[$port] = true;

     fclose($pf);

   } else {

     $results[$port] = false;

   }

}

foreach($results as $port=>$val) {

$sken = getservbyport($port,"tcp");

echo "Port $port (<span style=\"color:#3978f7\">$sken</b>): ";

if($val) {

   if($port==80){

   echo "<span style=\"color:#f361f5\">Ping Test</b> <a href='http://".$_POST['domain']."' target='blank'><span style=\"color:#26fd44\">Online</b></a><br/>";

   }else{

   echo "<span style=\"color:#26fd44\">Buka</b><br/>";

   }

}

else {

   if($port==80){

   echo "<span style=\"color:#f361f5\">Ping Test</b> <span style=\"color:#ee4444\">Offline</b><br/>";

   }else{

   echo "<span style=\"color:#ee4444\">Tutup</b><br/>";

   }

}

Demo Fork me on GitHub



Contributor:

issues