Add Remote ICMP support

Add remote ICMP support
You mean timeout = 0 ? won't this ghost?