Patent ID: 7706367

Claim:
A computer implemented method for processing data packets in an interception proxy server, the computer implemented method comprising: responsive to receiving a transmission control protocol packet at a router, encapsulating the transmission control protocol packet using generic routing encapsulation; redirecting, by the router, the transmission control protocol packet to an interception proxy server through a generic routing encapsulation tunnel, wherein the generic routing encapsulation tunnel includes a redirection rule comprising a local destination Internet Protocol address and port to be used for traffic passed through the particular generic routing encapsulation tunnel; responsive to receiving the transmission control protocol packet at the interception proxy server, decapsulating the transmission control protocol packet, wherein decapsulating includes identifying whether a flag indicating that a redirection rule has been configured for traffic passed through the generic routing encapsulation tunnel is set in a generic routing encapsulation header of the transmission control protocol packet; responsive to identifying that the flag is set in the generic routing encapsulation header of the transmission control protocol packet, modifying the payload header of the transmission control protocol packet according to the redirection rule; and passing the modified transmission control protocol packet to a transmission control protocol of the interception proxy server.