×

Method and apparatus for transparently proxying a connection

  • US 6,473,406 B1
  • Filed: 07/31/1997
  • Issued: 10/29/2002
  • Est. Priority Date: 07/31/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of transparently proxying a connection to a protected machine comprising:

  • monitoring communication packets directed to the protected machine on a network at a proxy machine, the communication packet having a communication packet source address, a communication packet source port number, a communication packet destination address, and a communication packet destination port number, the proxy machine being located within a communication path of the protected machine for monitoring all packets routed to the protected machine, the communications packet not being addressed to the proxy machine by the originator of the communication packet under any network communication protocol;

    determining to intercept the communication packet at the proxy machine based on whether the communication packet destination address and the communication packet destination port number correspond to a protected destination address and a protected destination port number stored in a proxy list;

    determining to proxy a proxied connection associated with the communication packet based on the communication packet source address and the communication packet source port number;

    terminating a protected connection from the proxy machine to a protected machine, the protected machine corresponding to the communication packet destination address and the communication packet destination port number, each communication sent from the proxy machine to the protected machine having a header in which the source address and the source port number are the same as the communication packet source address and the communication packet source port number; and

    forming a response to the communication packet under a network protocol by sending a responsive packet from the proxy machine wherein the responsive packet has a header having a responsive packet source address and a responsive packet source port number wherein the responsive packet source address and the responsive packet source port number are the same as to the communication packet destination source address and the communication packet destination port number;

    whereby the proxy machine terminates a protected connection to the protected machine and the proxy machine responds to the communication packet acting on behalf of the protected machine and the proxy machine appears to be the protected machine.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×