Design and implementation of ICMP scanning program