Follow me not!


Port scanner menggunakan PHP

08 November 2007 06:34:07 WIB, under category PHP

Script ini terinpirasi dari program semacam netcat, yang biasa saya gunakan untuk melakukan port scanning. Secara PHP mempunyai kemampuan untuk melakukan socket connection, maka PHP bisa digunakan untuk keperluan ini.

Dijalankan melalui modus CLI (command line) seperti:
c:\php\php.exe scanner.php 192.168.11.1 10 30
yang akan melakukan scanning pada IP 192.168.11.1 di port 10 sampai port 30.

[code] //php port scanner
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 ";
}
? >
[/code]

Semoga bermanfaat.


17 Comments so far..

  1. ella
    07 November 2007, 17:38:23 WIB

    pertamaxxxx

    :D

  2. detnot
    07 November 2007, 18:54:57 WIB

    [bingung mode : on]

    jeng ella posting tgl 7, pdhl jeng sendal baru posting tgl 8 ?

  3. funkshit
    07 November 2007, 22:18:29 WIB

    ini yang kemarin diomongin itu yak ;;)

  4. ronggur
    07 November 2007, 22:32:23 WIB

    harus melalui cli ya jeng?

  5. escoret
    07 November 2007, 22:47:22 WIB

    bener..!!!
    angkringan yg legendaris cuman di Pak man..Utara sta Tugu jogja…
    di smaping murah..juga parkir gratiss..!!!
    buka anatara jam7 smpoe jam 5 pagi….
    klo ga percaya…coba aja…

    Menu yg paling oke..adalah Kopi josss…!!!

    *berasa post di blog sendiri *

    [sengaja ga fokus]

  6. eko
    07 November 2007, 23:09:50 WIB

    tambah mantabs aja neh jeng yeni. dolo aku juga pernah bikin yang web base, cuman ga tau kemana… :D

  7. Mbah Darmo
    07 November 2007, 23:58:18 WIB

    opo to iki?

  8. danywhy
    08 November 2007, 03:28:53 WIB

    seep, mantab, kompax :)
    btw, kira2 makan waktu berapa lama jeng, kalo kita scan dari port 1 ampe 5000???

  9. rd Limosin
    08 November 2007, 04:44:36 WIB

    coba dulu ah

  10. agung
    08 November 2007, 05:12:37 WIB

    top! KISS banget ;)
    nah kalau mau tau statusnya open, filtered atau malah stealth ( ke blok firewall ), gimana jeng ?

    *duh RTFM lagi :( *

  11. kus
    08 November 2007, 06:00:01 WIB

    kaya’ nya berbahaya :)

  12. ayahshiva
    08 November 2007, 09:03:45 WIB

    belum ngerti, di coba dulu ah

  13. zam
    09 November 2007, 03:56:04 WIB

    hua… mana tempenya??

    *ngiler liat tempe di ujung atas itu..

  14. david
    23 November 2007, 12:12:56 WIB

    Hi bro I just wanted to know if it was possible to show the little preview picture when requesting for the video, like you do in your mobi site, thanx for everything you did a great job in there :-)

  15. Remo Harsono
    12 January 2008, 10:59:47 WIB

    Ga tau PHP….

    * celingak-celinguk, garux-garux *

  16. indah
    28 February 2008, 12:14:52 WIB

    trus kalo saya pake MAC??? gimana?

  17. anton
    07 August 2009, 20:49:33 WIB

    Whosss..kerenn boss………
    Ini baru PHP

RSS for comments TrackBack URL

Leave a comment or two

Allowed tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>