ping is limited to the ICMP layer and so can't be of use when checking if a TCP or UDP port is open or not. Here is what I normally do if I am working on both ends of the connection to see what's happening with the packets. on the target system (ie. the box we want to ping) you run tcpdump so that it watches for your IP address on the specific port you are trying to see something on. In this examp