There may be a tighter way to accomplish this, but these are the basic steps for setting up a remote shell over ICMP. remote First, on the remote system we setup some named pipes, and attach them to the STDIN and STDOUT (we also direct STDERR to STDIN) of a