Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> skrypt do skanowania portow
Kreton
post
Post #1





Grupa: Zarejestrowani
Postów: 345
Pomógł: 3
Dołączył: 20.02.2005

Ostrzeżenie: (0%)
-----


  1. <FORM ACTION=\"<?php echo($PHP_SELF); ?>\" METHOD=\"post\"> 
  2. Do skanowania
  3. <INPUT TYPE=\"text\" NAME=\"host\" SIZE=\"30\" MAXLENGTH=\"100\" value=\"127.0.0.1\"> <br>
  4. Podaj jakie porty <br>
  5.  
  6. od:<INPUT TYPE=\"text\" NAME=\"from\" SIZE=\"8\" MAXLENGTH=\"100\">
  7. do :<INPUT TYPE=\"text\" NAME=\"to\" SIZE=\"8\" MAXLENGTH=\"100\">
  8.  
  9. <INPUT TYPE=submit VALUE=\"sprawdz\">
  10. </FORM> 
  11.  
  12. <?php 
  13. function zob()
  14. {
  15. $ile = 0;
  16. $zle = 0;
  17. }
  18.  
  19. for($port = $from; $port <= $to; $port++)
  20. {
  21. $fp = fsockopen(&#092;"$host\", $port); 
  22. if ($fp)
  23. { 
  24. print(&#092;"<b>port $port otwarty </b><br>r\"); 
  25. $ile++;
  26. $zle++;
  27. fclose($fp);
  28. }
  29. else { $ile++; }
  30. }
  31. if ($ile > 1){
  32. print(&#092;"<br>zeskanowanych portow: $ile <br>\");
  33. print (&#092;"otwarte porty: \");
  34. if ($zle < 1){ print (&#092;"0\"); }
  35. elseif ($zle != 0) {
  36. print (&#092;"$zle <br>\");
  37. }
  38.  
  39. }
  40. ?>


Warning: fsockopen() [function.fsockopen]: unable to connect to :0 (A non-blocking socket operation could not be completed immediately. )

wywala taki błąd HELP
Go to the top of the page
+Quote Post
Wave
post
Post #2





Grupa: Zarejestrowani
Postów: 332
Pomógł: 6
Dołączył: 13.01.2005

Ostrzeżenie: (0%)
-----


Spróbuj fopen albo cURLem...
Go to the top of the page
+Quote Post
kliszaq
post
Post #3





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 11.09.2003
Skąd: Giżycko/Wawa

Ostrzeżenie: (0%)
-----


A ja zrobilem tak i dziala:

  1. <FORM ACTION=\"<?php echo($PHP_SELF); ?>\" METHOD=\"post\">
  2. Do skanowania
  3. <INPUT TYPE=\"text\" NAME=\"host\" SIZE=\"30\" MAXLENGTH=\"100\" value=\"127.0.0.1\"> <br>
  4. Podaj jakie porty <br>
  5.  
  6. od:<INPUT TYPE=\"text\" NAME=\"from\" SIZE=\"8\" MAXLENGTH=\"100\">
  7. do :<INPUT TYPE=\"text\" NAME=\"to\" SIZE=\"8\" MAXLENGTH=\"100\">
  8. <INPUT TYPE=\"hidden\" NAME=\"V\" VALUE =\"OK\">
  9.  
  10. <INPUT TYPE=submit VALUE=\"sprawdz\">
  11. </FORM>
  12.  
  13.  
  14.  
  15.  
  16. <?php
  17. function zob()
  18. {
  19. $ile = 0;
  20. $zle = 0;
  21. $from = $_POST[&#092;"from\"]; 
  22. $to = $_POST[&#092;"to\"];
  23. print(&#092;"From $from; to: $to<br>\");
  24.  
  25. for($port = $from; $port <= $to; $port++)
  26. {
  27. $fp = fsockopen(&#092;"$host\", $port);
  28. if ($fp)
  29. {
  30. print(&#092;"<b>port $port otwarty </b><br>r\");
  31. $ile++;
  32. $zle++;
  33. fclose($fp);
  34. }
  35. else
  36. { 
  37. $ile++; 
  38. }
  39. }
  40.  
  41. if ($ile > 1)
  42. {
  43. print(&#092;"<br>zeskanowanych portow: $ile <br>\");
  44. print (&#092;"otwarte porty: \");
  45.  
  46. if ($zle < 1)
  47. {
  48. print (&#092;"0\"); 
  49. }
  50. elseif ($zle != 0) {
  51. print (&#092;"$zle <br>\");
  52. }
  53. }
  54. }
  55.  
  56.  
  57. if ($_POST[&#092;"V\"] == \"OK\")
  58. {
  59. zob();
  60. }
  61.  
  62. ?>


--------------------
WWJD?
GG 4004548
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 09:08