Patent ID: 8176183
Filing Date: 2012-05-08
Classification: G06F,H04L

Abstract:
1. A gateway, wherein the gateway includes at least one hardware processor executing software instructions which comprise: a markup language file parser functional unit, communicatively positioned between a host and a client, and that: parses a received data chunk of a markup language file that is received from the host, the received data chunk including references to a plurality of objects that reside on the host; identifies within the received data chunk, a Uniform Resource Locator (URL) of a particular object that is referenced in the received data chunk; modifies the URL of the particular object to point to a fake host as the source of the particular object; and transfers a modified data chunk of the markup language file including the modified URL of the particular object to a spoofer, and the spoofer subsequently sends the modified data chunk to the client; a request parser functional unit, communicatively positioned between the host and the client and that: the spoofer that: wherein the gateway is communicatively positioned between the host and the client; and wherein the modified data chunks of the markup language files leads the client to establish, via the gateway, at least one new TCP connection pointing to the fake host as the destination, in addition to the one or more connections pointing to the host as the destination; the gateway subsequently restores the fake host and establishes at least one new TCP connection with the host such that one or more parallel new TCP connections exist between the host and the client via the gateway for each fake host.