Wednesday, February 20, 2008

Tunneling software for circumventing/unblocking internet censorship

Tunneling encapsulates one form of traffic inside of other forms of traffic. Typically, insecure, unencrypted traffic is tunelled within an encrypted connection. The normal services on the user’s computer are available, but run through the tunnel to the nonfiltered computer which forwards the user’s requests and their responses transparently.

Users with contacts in a non-filtered country can set up private tunneling services while those without contacts can purchase commercial tunneling services. “Web” tunneling software restricts the tunneling to web traffic so that web browsers will function but not other applications. “Application” tunneling software allows one to tunnel multiple Internet applications, such as email clients and instant messengers.