Transparent proxy server
First Claim
Patent Images
1. A method of handling packets by a proxy server, comprising:
- receiving a packet, requesting to establish a connection of a connection based protocol, not carrying an IP address of the proxy server in an IP destination address field of the packet; and
establishing a correction between the proxy server and a source of the received packet, as listed in the source IP address of the received packet.
14 Assignments
0 Petitions
Accused Products
Abstract
A method of handling packets by a proxy server. The method includes receiving a packet, requesting to establish a connection of a connection based protocol, not carrying an IP address of the proxy server in an IP destination address field of the packet, and establishing a connection between the proxy server and a source of the received packet as listed in the source IP address of the received packet.
-
Citations
57 Claims
-
1. A method of handling packets by a proxy server, comprising:
-
receiving a packet, requesting to establish a connection of a connection based protocol, not carrying an IP address of the proxy server in an IP destination address field of the packet; and
establishing a correction between the proxy server and a source of the received packet, as listed in the source IP address of the received packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of handling packets by a proxy server, comprising:
-
receiving, by the proxy server, one or more packets of a specific session, not carrying an IP address of the proxy server in their IP destination address field;
altering a portion of the application layer data of the received one or more packets, while leaving at least some of the data intact; and
forwarding the altered application layer data to the destination of the received one or more packets as identified by the IP destination address field of the one or more received packets. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method of handling packets by a proxy server, comprising:
-
receiving, by the proxy server, one or more packets of a specific session, not carrying an IP address of the proxy server in their IP destination address field;
altering at least one of the port fields of the received one or more packets; and
forwarding the altered one or more packets to the destination of the received one or more packets as identified by the IP destination address field of the one or more received packets. - View Dependent Claims (19, 20, 21)
-
-
22. A method of converting a mediation tool, located on a network path, into a transparent tool, comprising:
-
providing a packet transmitted on the path, to a mediation module of the tool;
receiving from the mediation module one or more packets generated in response to the provided packet; and
altering one or more fields of the one or more packets received from the mediation module, so that the altered fields have the same values as the packet provided to the mediation module. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. A method of handling packets passing along a path by a plurality of mediation tools, comprising:
-
providing, by each of the plurality of mediation tools, at least some of the packets passing along the path and not carrying an IP address of any of the mediation tools in their IP destination address field, to a layer four or above module of the mediation tool; and
forwarding packets carrying the same destination IP address as the provided packets, responsive to at least some of the provided packets. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A transparent mediation farm, comprising:
-
a plurality of mediation tools which provide at least some of the packets they receive to a layer four or above module of the mediation tool for processing and which forward packets carrying the same destination IP address as the provided packets, responsive to at least some of the provided packets; and
communication links which connect the plurality of mediation tools. - View Dependent Claims (41, 42, 43, 44, 45, 46)
-
-
47. A transparent mediation tool, comprising:
-
a mediation module; and
a transparency module which receives packets from the mediation module, alters one or more IP address fields of the received packets so that the IP addresses of the altered packets do not reveal that the packets were handled by the mediation module and forwards the altered packets on a communication link. - View Dependent Claims (48, 49, 50, 51, 52, 53)
-
-
54. A proxy server, comprising:
-
an input interface which receives a packet, requesting to establish a connection of a connection based protocol, not carrying an IP address of the proxy server in an IP destination address field of the packet; and
a proxy module which establishes a connection between the proxy server and a source of the received packet, as listed in the source IP address of the received packet. - View Dependent Claims (55)
-
-
56. A proxy server, comprising:
-
an input interface which receives one or more packets of a specific session, not carrying an IP address of the proxy server in their IP destination address field; and
a proxy module which alters a portion of the application layer data of the received one or more packets, while leaving at least some of the data intact; and
an output interface which forwards the altered application layer data to the destination of the received one or more packets as identified by the IP destination address field of the one or more received packets. - View Dependent Claims (57)
-
Specification