Advertisement
MrPaan

Simple Port Scanner

Dec 6th, 2013
2,441
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.39 KB | None | 0 0
  1. <?php
  2.  
  3. error_reporting(0);
  4. set_time_limit(0);
  5. ini_set('error_log',NULL);
  6. ini_set('max_execution_time',0);
  7. ini_set('log_errors',0);
  8.  
  9. ?>
  10.  
  11. <html>
  12. <center>
  13. <title>0b0xed PORT SCANNER</title>
  14. <h1>Simple Port Scanner</h1>
  15.  
  16. <table border=1>
  17. <form method=post>
  18. <tr>
  19. <td>Target IP (without range):</td>
  20. <td><input type=text value='127.0.0.' name=ip></td>
  21. </tr>
  22. <tr>
  23. <td>First Range : </td>
  24. <td><input type=number min=1 max=255 name=rangefirst></td>
  25. </tr>
  26. <tr>
  27. <td>Last Range : </td>
  28. <td><input type=number min=1 max=255 name=rangeakhir></td>
  29. <tr>
  30. <td>List PORT : </td>
  31. <td>
  32. <!--PORT 80--!>
  33. <input type=radio name=port value=80>PORT :80</br>
  34. <!--PORT 32--!>
  35. <input type=radio name=port value=32>PORT :32</br>
  36. <!--PORT 8080--!>
  37. <input type=radio name=port value=8080>PORT :8080</br>
  38. <!--PORT 3306--!>
  39. <input type=radio name=port value=3306>PORT :3306</br>
  40. <!--PORT 21--!>
  41. <input type=radio name=port value=21>PORT :21</br>
  42. </td>
  43. <tr>
  44. <td colspan=2 align=center><input type=submit value=Scan></td>
  45. </tr>
  46. </form>
  47. </table>
  48. <p>.php?tuto=rial for tutorial</p>
  49. <?php
  50.  
  51. /*
  52. Don't Be A Skiddies
  53. Change The Code And Claim Self !!
  54. Simple Port Scanner
  55. Can Setup The Range
  56. Because some site cant support if scan ip range 1-255
  57. Greets : Shahril :)
  58. Contact Me : https://www.facebook.com/0b0xed
  59. */
  60.  
  61. if ( !empty($_POST['ip']) ) {
  62.  
  63.   $rangefirst = $_POST['rangefirst'];
  64.   $rangeakhir = $_POST['rangeakhir'];
  65.   $inputport = $_POST['port'];
  66.   $lastrange = $rangeakhir + 1; // kadang2 tersilap,die akan tertolak 1 :)
  67.   $ip = $_POST['ip'];
  68.   echo "Scanning Port $rangefirst - $rangeakhir : </br>";
  69.   echo " <br> ";
  70.   for ( $i = $rangefirst; $i < $lastrange; $i++ ) {
  71.  
  72.   if ($fp = @fsockopen($ip.$i, $inputport,$errCode,$errStr, 1)) {
  73.  
  74.   ?>
  75.   <center>
  76.   <table border=1>
  77.   <tr>
  78.   <td>OK : </td>
  79.   <td><? echo $ip.$i; ?></td>
  80.   </tr>
  81.   </table>
  82.   <marquee><font color=green>--OK--</font></marquee>
  83.   </center>
  84.  
  85.  
  86.   <?
  87.  
  88.   }
  89.  
  90.   fclose($fp);
  91.  
  92.   }
  93.  
  94.   }
  95.  
  96. //tutorial
  97. if(isset($_REQUEST['tuto'])) {
  98.  
  99. switch ($_REQUEST['tuto']) {
  100. case 'rial';
  101.  
  102. echo "
  103. <center>
  104. <h1>Welcome To Tutorial</h1>
  105. </center>
  106. <br>
  107. <br>
  108. <br>
  109. <p>1.Choose Your Target IP</p>
  110. <p>2.Put At Target With Your IP Without RANGE.</p>
  111. <p>Example : 127.0.0.1 , Put At Target IP = 127.0.0. (with dot)</p>
  112. <p>3.Choose Your Range</p>
  113. <p>4.Scan And Save Your Result</p>
  114. <p>Greets : /.Shahril</p>
  115. ";
  116.  }
  117. }
  118.  
  119. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement