发明名称 SYSTEMS AND METHODS FOR USING AN HTTP-AWARE CLIENT AGENT
摘要 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.
申请公布号 US2014344345(A1) 申请公布日期 2014.11.20
申请号 US201414448265 申请日期 2014.07.31
申请人 Citrix Systems, Inc. 发明人 Venkatraman Charu;He Junxiao;Soni Ajay;Stavrakos Nicholas;Monks Jeff;Koopmans Fred;Koopmans Chris;Dakhane Kapil
分类号 H04L29/06;H04L29/12 主分类号 H04L29/06
代理机构 代理人
主权项 1. A method comprising: (a) intercepting, by a client agent executing on a client device, one or more transport layer packets below an application layer of a network stack of the client device, the one or more transport layer packets comprising application layer content data of a web page from a server for a request from a user agent executing on the client device; (b) identifying, by the client agent operating below the application layer of the network stack of the client device, request object data from uniform resource locators (URLs) embedded in application layer content data contained in a payload of the intercepted one or more transport layer packets; and (c) placing, by the client device, the request object data on a request object list; (d) querying, by the client device, a data cache of the client device to determine whether the request object data of the request object list in stored in the data cache; (e) marking, by the client device responsive to determining that request object data is not stored in the cache, in the request object list the request object data as to be downloaded to the client device; and (e) transmitting, by the client device, the request object list to a second device.
地址 Fort Lauderdale FL US