Patent ID: 7209959
Filing Date: 2007-04-24
Classification: H04L

Abstract:
1. A method comprising: in response to a request by a client to initiate communication with a destination website; setting up a forwarding session between the client and a destination server corresponding to the destination website, the forwarding session employing a forwarder disposed between the client and the destination server to forward packets sent from the client to the destination server and to forward packets sent from the destination server to the client; employing the forwarder to transfer packets between the client and the destination server during the forwarding session, wherein the forwarding session is set up and implemented such that neither the client or the destination server is aware of the employment of the forwarder; employing a controller configured to communicate with the forwarder and a domain name server, wherein the controller queries the domain name server to resolve the name of the destination website associated with the destination server and initiates communication with the forwarder in response to an answer from the domain name server to resolve the name of the destination website associated with the destination server; employing a deceiver configured to communicate with the controller and the client, wherein the deceiver receives the request by the client to initiate communication with the destination website and initiates the controller to query the domain name server to resolve the name of the destination website associated with the destination server; and in response to the controller receiving the answer from the domain name server and initiating communication with the forwarder, initiating the forwarding session.