×

Dynamic packet filter utilizing session tracking

  • US 6,816,455 B2
  • Filed: 05/09/2001
  • Issued: 11/09/2004
  • Est. Priority Date: 05/09/2001
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of filtering an input packet stream, said method comprising the steps of:

  • establishing a session database adapted to store session related data for a plurality of sessions, each session corresponding to a socket;

    opening a new session upon receipt of a socket not previously stored in said session database;

    recognizing a session associated with a received packet in accordance with its associated socket;

    establishing and maintaining a least recently used (LRU) doubly linked list having a head and tail wherein most recently used sessions are stored the tail and least recently used sessions are stored at the head;

    processing the session data corresponding to said received packet in accordance with a plurality of predefined rules to generate processing results; and

    deciding whether to allow or deny said received packet in accordance with said processing results.

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