×

System and method for IP packet filtering based on non-IP packet traffic attributes

  • US 7,209,962 B2
  • Filed: 07/30/2001
  • Issued: 04/24/2007
  • Est. Priority Date: 07/30/2001
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for control and management of communication traffic, comprising the steps of:

  • expressing access rules as filters referencing system kernel data;

    for outbound processing, determining source application indicia;

    for inbound packet processing, executing a look-ahead function to determine target application indicia;

    said look-ahead function being executed within an IP layer of a protocol stack including said IP layer, a transport layer, a sockets layer, and an application layer and which, for said inbound packet, said IP layer provides to said transport layer said inbound packet, marked as deny, and receives back from said transport layer indicia, provided to said transport layer by said sockets layer, identifying the application layer application to which said packet would have been delivered;

    responsive to said source or target application indicia, executing filter processing;

    said filter processing including constructing and evaluating logical expressions including non-IP packet attributes of arbitrary length, and selectively using a set of logical operators, alternative filter selector fields, and value set; and

    executing said determining and executing steps within a kernel filtering function upon encountering a filter selector field referencing kernel data not included in said packet.

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