?>[/php]
Skanowanie adresów IP po porcie 80
Skanowanie adresów IP po porcie 80
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]
?>[/php]
Re: Skanowanie adresów IP po porcie 80
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
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
[php]<?php
$fp = fsockopen( "<host>", 80, $errno, $errstr, 5 );
if ( !$fp )
{
print "Brak polaczenia<br />\n";
}
else
{
print "Serwer dziala<br />\n";
}
?>[/php]
$fp = fsockopen( "<host>", 80, $errno, $errstr, 5 );
if ( !$fp )
{
print "Brak polaczenia<br />\n";
}
else
{
print "Serwer dziala<br />\n";
}
?>[/php]
-
Krzysztof Aszkiełowicz
- Zaczyna działać

- Posty: 458
- Rejestracja: pn maja 26, 2003 9:29 pm
- Lokalizacja: Warszawa
- Kontakt:
Re: Skanowanie adresów IP po porcie 80
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
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
Pozdrawiam:
skocznia
IP
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.
