This is a simple tunnelling program written to test tunnelling of IPv4 and IPv6 over IPv4. It can use TCP or UDP as underlying protocol over which tunnelling happens.