US 7,610,400 B2
Rule-based networking device
Israel L'Heureux, Palo Alto, Calif. (US); and Steve Malmskog, San Jose, Calif. (US)
Assigned to Juniper Networks, Inc., Sunnyvale, Calif. (US)
Filed on Nov. 23, 2004, as Appl. No. 10/996,871.
Prior Publication US 2006/0112174 A1, May 25, 2006
Int. Cl. G06F 15/16 (2006.01)
U.S. Cl. 709—237  [709/217; 709/219; 709/236; 710/105; 710/106] 16 Claims
OG exemplary drawing
 
1. A networking method for use with a networking device having hardware for executing program modules, the network device positioned intermediate a client and a server on a computer network, the method comprising:
receiving, with the networking device, a user-defined ruleset comprising a set of user-defined request rules and a set of user-defined response rules;
at the networking device, receiving an unsecure response from the server;
converting, with the networking device, the unsecure response to a secure response according to the set of user-defined request rules;
forwarding the secure response to the client;
receiving a secure request from the client, the secure request originating from a link contained in the secure response;
converting, with the networking device, the secure request to an unsecure request according to the set of user-defined response rules; and
forwarding the unsecure request to the server.