Avatar billede lirekassemanden Nybegynder
21. oktober 2003 - 16:48 Der er 9 kommentarer og
1 løsning

Portscanner i php

Er der nogen der ved hvordan man laver en portscanner i php?
Jeg har set nogle, men jeg skulle gerne bruge min egen.

Evt. er der nogen der har en stump kode der kan scanne en enkelt port, så kan jeg bare brygge videre på det.
Avatar billede mjl Nybegynder
21. oktober 2003 - 16:51 #1
Tag lige og få ryddet op i dit point-regnskab. Vi gider ikke hjælpe en der ikke sørger for orden - måske kunne du også hjælpe andre en gang i mellem - du har ikke tjent et eneste point!!!
Avatar billede lirekassemanden Nybegynder
21. oktober 2003 - 16:55 #2
Hvad kommer det nu sagen ved???

Jeg skal da nok selv bestemme om jeg vil hjælpe andre.. desuden hjælper jeg andre.. men får bare aldrig point for det!!
Avatar billede lirekassemanden Nybegynder
21. oktober 2003 - 17:02 #3
mjl > hvordan kan du i gruden vide hvad andre vil? Du bruger ordet "vi" - du mener sikkert dig selv.. det skal jo ikke gå ud over os andre at du har haft en dårlig dag!!
Avatar billede spooolll Nybegynder
21. oktober 2003 - 17:05 #4
mjl vil sikkert ikke hjælpe dig hvis han ikke er sikker på at få points :-)
Avatar billede lirekassemanden Nybegynder
21. oktober 2003 - 17:08 #5
spooolll > jeg har givet op til 200 points for bare at få en lille sql string!! og alle har fået points hvis de kommer med et svar jeg kan bruge til noget!
Avatar billede spooolll Nybegynder
21. oktober 2003 - 17:09 #6
fair nok..
Avatar billede lirekassemanden Nybegynder
21. oktober 2003 - 17:10 #7
men nu er der jo også andet i livet end points som man ikke rigtigt kan købe noget for :) points er ikk en gangbar mønt!
Avatar billede mjl Nybegynder
21. oktober 2003 - 17:12 #8
Jamen jeg blander mig 4 km. uden om så - sorry der!!!!
Avatar billede tangveje Nybegynder
21. oktober 2003 - 17:23 #9
Her er et script jeg havde liggende og flyde... Snart længe siden jeg lavede det, men det skulle virke. Det er en lille simpel funktion, første parameter er IP adressen, de to sidste parametre er første og sidste port der skal scannes. Hvis du blot vil scanne serveren scriptet kører på efterlader du bare IPen tom (som i eksemplet her).

<?php
  function portScan($target, $min, $max) {
    $timeout = 1;
    $result = 0 ;
   
    set_time_limit(0);   
    echo "Scanning...<br>";
    flush() ;
   
    for ($i = $min; $i <= $max; $i++) {   
      $scan = fsockopen($target, $i, $errno, $errstr, $timeout);   
     
      if (!$scan)    {
        $result = $result ;
      } else {
        fclose($scan);
        $result = $result + 1 ;
      }
    }
   
    echo "Scanning complete, &lt;br&gt;" ;
   
    if ($result == 0) {
      echo "No ports found open on your system" ;
    } else {
      echo $result . " ports found open on your system" ;
    }
  }
     
  portScan("", 1, 65535) ; 
?>
Avatar billede lirekassemanden Nybegynder
21. oktober 2003 - 17:39 #10
Se det var jo lige sådan en jeg skulle bruge.. Jeg takker mange gange :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester