hping3 maybe what you want. It's a unix command line programs but there is a windows version on that site for download. It's G zipped, so make sure you can unpack it.
Let's say you ping a host & get no response due to ICMP being disabled or blocked, you can run hping3 -8 1-30 IP-address & that port scan the first 30 ports. You can changed that to any ports you want. The point is, it will tell if the host is running or not. There are many other options.
How do you know when a politician is lying? His mouth is moving.