Based on C and raw socket ,this programme tend to simulate the functions of ping.Meanwhile, it can receive data packages and analyse it in several types, including ICMP ,TCP,UDP,ARP,RARP.