Strona 1 z 1
Skanowanie adresów IP po porcie 80
: wt kwie 06, 2004 3:07 pm
autor: skocznia
Jak można za pomocą skryptu języka php przeskanować aktywne w sieci adresy IP (czyli aktywne servery www). Słyszałem że mozna to zrobić skanując port 80. Bardzo proszę o pomoc. Z góry dzięki. Pilne.
?>[/php]
Re: Skanowanie adresów IP po porcie 80
: wt kwie 06, 2004 4:56 pm
autor: wixor
php się do tego nie bardzo nadaje, ale jak koniecznie chcesz to rób tak:
1. pobierasz z listy adres servera
(1.5 konwersja dns => ip)
2. robisz gniazdko (funkcja socket o ile pamiętam)
3. łączysz się z ip na porcie 80 (funkcja connect o ile pamiętam)
4. sprawdzasz czy sie udało (funkcja jakas tam o ile pamiętam)
5. dodajesz ip/dns do listy aktywnych/niealtywnych.
UWAGA: jeżeli chcesz tak skanować cały internet to masz do sprawdzenia 4 294 967 295 możliwy adresów. miłej pracy
Re: Skanowanie adresów IP po porcie 80
: wt kwie 06, 2004 6:07 pm
autor: Seth
[php]<?php
$fp = fsockopen( "<host>", 80, $errno, $errstr, 5 );
if ( !$fp )
{
print "Brak polaczenia<br />\n";
}
else
{
print "Serwer dziala<br />\n";
}
?>[/php]
Re: Skanowanie adresów IP po porcie 80
: wt kwie 06, 2004 11:15 pm
autor: Krzysztof Aszkiełowicz
coś mi się wydaje, że ten skrypt może być wykorzystany do niecnych planó autora, ale to już nie moja sprawa, dopóki mnie to nie dotknie. Każdy chyba wie co mam na myśli
Re: Skanowanie adresów IP po porcie 80
: śr kwie 07, 2004 9:23 am
autor: skocznia
Dzięki za info i prosze się nie martwić że chcę to wykorzystywac do niecnych planów. Ja tylko potrzebuje tego do rozwiązania problemu jaki mi postawił gość u którego mam zrobic projekt na zaliczenie przedmiotu.
Pozdrawiam:
skocznia
IP
: wt kwie 13, 2004 3:05 pm
autor: skocznia
No cóż ta funkcja zadziałała kilka razy i wali mi komunikat że mam błąd i nic się już nie da zrobić. Myślę że hyba program fire wallowy wyciął jakiś adres i nie można już wogóle się łączyć w ten sposób. Czy jest jeszcze jakieś inne realne wytłumaczenie? Porszę o info jak można to odwrócić i zrobić żeby zadziałało.