Mini php Port scanner
#1
iseng iseng nih buat aplikasi php buat scan port yang terbuka pada suatu host Big Grin.
cara kerjanya adalah melakukan koneksi socket pada host dengan port 1 hingga 65535. apabila berhasil melakukan koneksi, maka port tersebut akan dicatat. berikut ini sourcenya :

PHP Code:
#!/usr/bin/php
<?php
    error_reporting
(0);
    
$stdout fopen("php://stdout","w");
    
stream_set_blocking($stdout,0);
    
$buff "";
    
$open 0;
    
$close 1;
    if(
$argv[1]){
        
fwrite($stdout,"|Ports    |State    |\n");
        
fwrite($stdout,"+-------+-------+\n");
        for(
$i 1;$i 65535;$i++){
            if(
$sock = @fsockopen($argv[1],$i)){
                
fwrite($stdout,"|".$i."    |Open    |\n");
                ++
$open;
                
fclose($sock);
            }
            else{
                ++
$close;
            }
        }
        
fwrite($stdout,"\nTotal ".$open." Ports opened and ".$close." closed\n");
    }
    else 
fwrite($stdout,"No host specified\n\nUsage : \n\n\"./miniscan.php <host>\" OR \"php miniscan.php <host>\"\n\nby alkaaf @ http://www.alkaaf.net\n");
?>

save dengan nama miniscan.php kemudian ketikkan
Code:
chmod +x miniscan.php
agar dapat langsung dieksekusi. atau yang ngga mau copas, bisa di download disini Miniscan

cara pakai :
Code:
./miniscan.php <host>
(atau)
php miniscan.php <host>

contoh :
Code:
root@bt:/var/www# ./miniscan.php localhost
|Ports    |State    |
+-------+-------+
|25    |Open    |
|80    |Open    |
|139    |Open    |
|150    |Open    |
|443    |Open    |
|445    |Open    |
|500    |Open    |
|587    |Open    |
|600    |Open    |
|999    |Open    |
|7337    |Open    |
|10000    |Open    |
|47312    |Open    |

Total 13 Ports opened and 65522 closed

karena tekniknya hanya berdasarkan membuat koneksi ke host tersebut, maka untuk kecepatan scanning nggak diragukan Tongue. hehe. semoga bermanfaat...


Messages In This Thread
Mini php Port scanner - by alkaaf - 12-07-2012, 09:58 AM
RE: Mini php Port scanner - by zee eichel - 12-08-2012, 12:40 AM
RE: Mini php Port scanner - by ardian - 12-08-2012, 02:19 AM
RE: Mini php Port scanner - by alkaaf - 12-08-2012, 06:43 AM
RE: Mini php Port scanner - by ardian - 12-08-2012, 08:37 AM
RE: Mini php Port scanner - by alkaaf - 12-08-2012, 10:44 AM
RE: Mini php Port scanner - by anugeria - 12-14-2012, 06:20 PM
RE: Mini php Port scanner - by alkaaf - 12-15-2012, 10:34 AM
RE: Mini php Port scanner - by anugeria - 12-15-2012, 02:41 PM
RE: Mini php Port scanner - by alpoah - 12-15-2012, 06:13 PM




Users browsing this thread: 2 Guest(s)