Indonesian Back|Track Team
Mini php Port scanner - Printable Version

+- Indonesian Back|Track Team (https://www.indonesianbacktrack.or.id/forum)
+-- Forum: General Zone (https://www.indonesianbacktrack.or.id/forum/forum-172.html)
+--- Forum: Programming (https://www.indonesianbacktrack.or.id/forum/forum-95.html)
+---- Forum: PHP (https://www.indonesianbacktrack.or.id/forum/forum-112.html)
+---- Thread: Mini php Port scanner (/thread-4132.html)



Mini php Port scanner - alkaaf - 12-07-2012

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...


RE: Mini php Port scanner - zee eichel - 12-08-2012

wehh mantap om .. tetap semangat coders !!


RE: Mini php Port scanner - ardian - 12-08-2012

om zee.. ada ebook buat belajar chell scipting ga ???pgn bisa programming om,, tapi bkn programming aplikasi,, programming yg ada hbngnnya ma network,,hhee..kya yg om zee buat gt


RE: Mini php Port scanner - alkaaf - 12-08-2012

tengkyu om zee. :d

(12-08-2012, 02:19 AM)ardian Wrote: om zee.. ada ebook buat belajar chell scipting ga ???pgn bisa programming om,, tapi bkn programming aplikasi,, programming yg ada hbngnnya ma network,,hhee..kya yg om zee buat gt

bro bs make pmrograman apa aja bro. Saat ni hampir sluruh bhasa pmrograman udah support buat aplikasi networking. Tinggal pilih yg mudah bwt bro :d


RE: Mini php Port scanner - ardian - 12-08-2012

(12-08-2012, 06:43 AM)alkaaf Wrote: tengkyu om zee. :d

(12-08-2012, 02:19 AM)ardian Wrote: om zee.. ada ebook buat belajar chell scipting ga ???pgn bisa programming om,, tapi bkn programming aplikasi,, programming yg ada hbngnnya ma network,,hhee..kya yg om zee buat gt

bro bs make pmrograman apa aja bro. Saat ni hampir sluruh bhasa pmrograman udah support buat aplikasi networking. Tinggal pilih yg mudah bwt bro :d

masalahnya saya lemah banget di programming,,hhe


RE: Mini php Port scanner - alkaaf - 12-08-2012

hehe... belajar dikit dikit bro... refrensi di internet banyak banget.


RE: Mini php Port scanner - anugeria - 12-14-2012

host maksudnya apa om??..
bisa beri contoh host lain selain localhost??

##maaf newbeee...

ini bekerja dalam jaringan local atau publik om??


RE: Mini php Port scanner - alkaaf - 12-15-2012

(12-14-2012, 06:20 PM)anugeria Wrote: host maksudnya apa om??..
bisa beri contoh host lain selain localhost??

##maaf newbeee...

ini bekerja dalam jaringan local atau publik om??

maksudnya <host> tuh target yang ingin di scan.
bisa kerja di publik ataupun lokal bro Big Grin


RE: Mini php Port scanner - anugeria - 12-15-2012

hm makasih scriptnya om.. izin coba..


RE: Mini php Port scanner - alpoah - 12-15-2012

wahh wahh nice om mantap nih \m/