[#] Pingujemy to czego pingować się teoretycznie nie da

( Ostatnio zmieniony pt., 13/06/2008 - 23:44 )
 

Zauważyliście zapewne, że niektóre hosty w sieci mają włączoną blokadę pakietów ICMP (ping), a co za tym idzie posłanie ping'a takim hostom nic nie zwraca i nie wiemy czy taki host jest dostępny czy też nie.

Jest na to rozwiązanie. Obejście filtrowania pakietów ICMP można zrealizować za pomocą programu hping3

Instalujemy program

sudo apt-get install hping3

Wynik działania polecenia ping interia.pl

PING interia.pl (217.74.65.81) 56(84) bytes of data.
--- interia.pl ping statistics ---
19 packets transmitted, 0 received, 100% packet loss, time 18001ms

Jak widać, nie da się wykonać ping'a ze względu na filtr pakietów ICMP po stronie serwera interia.pl

Przykład działania hping3

sudo hping3 -S -p 80 interia.pl

I oto nasz wynik, którego zwykły ping nie potrafił nam zwrócić.

HPING interia.pl (eth1 217.74.65.81): S set, 40 headers + 0 data bytes
len=46 ip=217.74.65.81 ttl=58 DF id=0 sport=80 flags=SA seq=0 win=5840 rtt=28.5 ms
len=46 ip=217.74.65.81 ttl=58 DF id=0 sport=80 flags=SA seq=1 win=5840 rtt=35.4 ms
--- interia.pl hping statistic ---
2 packets transmitted, 2 packets received, 0% packet loss
round-trip min/avg/max = 28.5/31.9/35.4 ms
5
Twoja ocena: Brak Średnio: 5 (2 głosy)