Method and system for providing a filter for a router
First Claim
1. A method for selecting a pre-written filter for a router in a network, the method comprising the steps of:
- a computer identifying an existing filter installed in the router that permits messages with a specified protocol sent from a first range of or alt source ports to a specified destination port that supports the protocol;
the computer searching a plurality of available pre-written filters for a substitute fitter that permits messages with the specified protocol sent from fewer source ports than permitted by the existing filter to the destination port that supports the protocol to substitute for the existing filter in the router, wherein the existing filter includes a log or an acknowledgement function, the substitute filter does not include the log or acknowledgement function, and the computer modifies the substitute filter to include the log or acknowledgement function such that the modified substitute filter is installed in the router; and
the computer writing the modified substitute fitter into a file for installation in the router to substitute for the existing filter.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for providing a standardized set of filters for a router. A set of pre-written filters are provided in a file, and a program is run on a computer to identify one of these pre-written filters as a substitute for a filter that was specifically written for the router. The standardized filter file is then loaded onto the router and the identified substitute filters are used instead of the filter that has been specifically written for the router. Preferably, the computer program is used to identify which one of the pre-written filters of the pre-written filter files most closely matches, according to a predefined test, the filter file written specifically for the router.
24 Citations
2 Claims
-
1. A method for selecting a pre-written filter for a router in a network, the method comprising the steps of:
-
a computer identifying an existing filter installed in the router that permits messages with a specified protocol sent from a first range of or alt source ports to a specified destination port that supports the protocol; the computer searching a plurality of available pre-written filters for a substitute fitter that permits messages with the specified protocol sent from fewer source ports than permitted by the existing filter to the destination port that supports the protocol to substitute for the existing filter in the router, wherein the existing filter includes a log or an acknowledgement function, the substitute filter does not include the log or acknowledgement function, and the computer modifies the substitute filter to include the log or acknowledgement function such that the modified substitute filter is installed in the router; and the computer writing the modified substitute fitter into a file for installation in the router to substitute for the existing filter.
-
-
2. A computer program product for selecting a pre-written filter for a router in a network, the computer program product comprising:
-
a computer readable storage device; program instructions to identity an existing filter installed in the router that permits messages with a specified protocol sent from a first range of or all source ports to a specified destination port that supports the protocol; program instructions to search a plurality of available pre-written filters for a substitute filter that permits messages with the specified protocol sent from fewer source ports than permitted by the existing filter to the destination port that supports the protocol to substitute the existing filter in the router; and program instructions to write the substitute filter into a file for installation in the router to substitute for the existing filter; and
whereinthe existing filter includes a log or an acknowledgement function, the substitute filter does not include the log or acknowledgement function, and program instructions to modify the substitute filter to include the log or acknowledgement function such that the modified substitute filter is installed in the router; and the program instructions are recorded on the computer readable storage device.
-
Specification