SYSTEMS AND METHODS FOR USING AN HTTP-AWARE CLIENT AGENT
First Claim
1. A method for using a client agent operating in a virtual private network environment to intercept HTTP communications, the method comprising:
- (a) intercepting at one of;
the network layer or the transport layer, by a client agent executing on a client, one or more packets comprising an HTTP request from an application executing on the client;
(b) modifying the HTTP request; and
(c) transmitting, via a transport layer connection, the modified HTTP request to a server.
7 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are described for using a client agent operating in a virtual private network environment to intercept HTTP communications. Methods include: intercepting at the network layer, by a client agent executing on a client, an HTTP request from an application executing on the client; modifying the HTTP request; and transmitting, via a transport layer connection, the modified HTTP request to a server. Additional methods may comprise adding, removing, or modifying at least one cookie in the HTTP request. Still other methods may comprise modifying at least one name-value pair contained in the HTTP request. Corresponding systems are also described.
143 Citations
18 Claims
-
1. A method for using a client agent operating in a virtual private network environment to intercept HTTP communications, the method comprising:
-
(a) intercepting at one of;
the network layer or the transport layer, by a client agent executing on a client, one or more packets comprising an HTTP request from an application executing on the client;(b) modifying the HTTP request; and (c) transmitting, via a transport layer connection, the modified HTTP request to a server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer implemented system for using a client agent operating in a virtual private network environment to intercept HTTP communications, the system comprising:
-
a client computing device; and a client agent which executes on the client;
intercepts at the network layer an HTTP request from an application executing on the client;
modifies the HTTP request; and
transmits, via a transport layer connection, the modified HTTP request to a server. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification