Transparent web proxy
AssigneeThomson Licensing
InventorJunbiao Zhang
Life of this patent
Estimating the term…
Abstract
Disclosed is a system and method for providing a transparent proxy for Internet communications. A filtering and redirection module receives IP requests from at least one client, reads and saves the destination of the IP requests, and rewrites the destination of the IP request to the destination of a proxy module. Upon being unable to read, or otherwise determine, a destination for an IP request, the proxy module accesses destination information about the IP request from the filtering and redirection module. The proxy module then transmits the IP request to a web server at the original destination.
Claims22
A system for providing a proxy for a network, the system comprising:
- at least one redirection module for communicating with at least one client and for accepting a request from said at least one client for a resource, said request comprising at least one data packet including address information;
- and
- at least one proxy module for communicating with said at least one redirection module;
- and
- said at least one redirection module being configured to read and save address information in said request, to redirect said request to said at least one proxy module, and to add a field to the beginning or end of a packet that is redirected, said field containing destination information;
- wherein the at least one proxy module accesses address information from said redirection module and transmits the redirected request to a server corresponding to said resource using accessed destination information.
A system for providing a proxy for a network, the system comprising:
- at least one filtering and redirection module in communication with at least one client and at least one proxy module and configured to accept at least one Internet Protocol (IP) request from the at least one client, each of said at least one IP request including at least one packet, said at least one packet including at least one destination address;
- and
- an address table disposed within the at least one filtering and redirection module, wherein said at least one filtering and redirection module is further configured to read and save IP request information associated with the at least one IP request to the address table, redirect the at least one IP request to the at least one proxy module, and to add a field to the beginning or end of a packet that is redirected, said field containing destination information.
A method that provides a proxy in a network, comprising:
- using at least one redirection module to communicate with at least one client and to accept a request from said at least one client for a resource, said request comprising at least one data packet including address information;
- and
- using at least one proxy module to communicate with said at least one redirection module;
- and
- configuring said at least one redirection module to read and save address information in said request, to redirect said request to said at least one proxy module, and to add a field to the beginning or end of a packet that is redirected, said field containing destination information;
- wherein the at least one proxy module accesses address information from said redirection module and transmits the redirected request to a server corresponding to said resource using accessed destination information.
A method that provides a proxy in a network, comprising:
- communicating with an at least one client and at least one proxy module using a redirection module that is configured to accept at least one Internet Protocol (IP) request from the at least one client, each of said at least one IP request including at least one packet, said at least one packet including at least one destination address;
- and disposing an address table within the at least one filtering and redirection module, wherein said at least one filtering and redirection module is further configured to read and save IP request information associated with the at least one IP request to the address table, redirect the at least one IP request to the at least one proxy module, and to add a field to the beginning or end of a packet that is redirected, said field containing destination information.
Dependencies are inferred from the claim text.