PHP-timeout

Pagina: 1
Acties:
  • 36 views sinds 30-01-2008

  • pachacuti
  • Registratie: Januari 2002
  • Laatst online: 12-09 23:58
Er werd mij gevraagd om een script te schrijven in PHP dat dienst kan doen als poortscanner. Simpel dacht ik en ik schreef vlug de volgende code:
PHP:
1
<?$beginpoort = 70;    //eerste poort om te scannen$eindpoort = 300;        //laatste poort$ipadres = "127.0.0.1";        //Ipadres$timeout = 2;for($i=$beginpoort; $i<=$eindpoort; $i++){    $fp = fsockopen($ipadres,$i, $errno, $errstr, $timeout);    if($fp){        echo "Poort open op " . $i . "<br>\n";    }    if(!$fp){        echo "poort " . $i . " gesloten<br>\n";    }}?>

Dit werkt op zich wel goed, maar ik krijg altijd een timeout na 30 seconden. Dat wil dus zeggen dat er maar een paar poorten getest kunnen worden.

Weet er iemand misschien een oplossing?

  • Nielsz
  • Registratie: Maart 2001
  • Niet online
php.ini
of een simpel statement

  • pachacuti
  • Registratie: Januari 2002
  • Laatst online: 12-09 23:58
Het werkt, bedankt :)

  • Grum
  • Registratie: Juni 2001
  • Niet online
dit had je niet kunnen vinden door 'ergens' te zoeken op php en timeout he ? |:(

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

manual werk...
Pagina: 1

Dit topic is gesloten.