Method and apparatus for data capture and analysis system
First Claim
1. A method, comprising:
- receiving a flow of packets in a network;
applying a filter to the flow in order to identify a protocol for the flow;
extracting a plurality of objects associated with flow;
determining a content type for each of the objects based on a signature identified within the objects; and
providing a user interface to enable a user to use a query to search for stored objects, wherein the query includes search criteria used to identify certain objects that match the search criteria, wherein a particular search is scheduled for a recurring time interval and includes a particular search query with selected terms, and wherein certain results of the particular search trigger an e-mail message to be sent to an administrator.
9 Assignments
0 Petitions
Accused Products
Abstract
Content leaving a local network can be captured and indexed so that queries can be performed on the captured data. In one embodiment, the present invention comprises an apparatus that connects to a network. In one embodiment, this apparatus includes a network interface module to connect the apparatus to a network, a packet capture module to intercept packets being transmitted on the network, an object assembly module to reconstruct objects being transmitted on the network from the intercepted packets, an object classification module to determine the content in the reconstructed objects, and an object store module to store the objects. This apparatus can also have a user interface to enable a user to search objects stored in the object store module.
414 Citations
35 Claims
-
1. A method, comprising:
-
receiving a flow of packets in a network; applying a filter to the flow in order to identify a protocol for the flow; extracting a plurality of objects associated with flow; determining a content type for each of the objects based on a signature identified within the objects; and providing a user interface to enable a user to use a query to search for stored objects, wherein the query includes search criteria used to identify certain objects that match the search criteria, wherein a particular search is scheduled for a recurring time interval and includes a particular search query with selected terms, and wherein certain results of the particular search trigger an e-mail message to be sent to an administrator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. Logic encoded in one or more non-transitory media that includes code for execution and when executed by a processor operable to perform operations comprising:
-
receiving a flow of packets in a network; applying a filter to the flow in order to identify a protocol for the flow; extracting a plurality of objects associated with flow; determining a content type for each of the objects based on a signature identified within the objects; and providing a user interface to enable a user to use a query to search for stored objects, wherein the query includes search criteria used to identify certain objects that match the search criteria, wherein a particular search is scheduled for a recurring time interval and includes a particular search query with selected terms, and wherein certain results of the particular search trigger an e-mail message to be sent to an administrator. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. An apparatus, comprising:
-
a memory element; and a processor coupled to the memory element, wherein the apparatus is configured for; receiving a flow of packets in a network; applying a filter to the flow in order to identify a protocol for the flow; extracting a plurality of objects associated with flow; determining a content type for each of the objects based on a signature identified within the objects; and providing a user interface to enable a user to use a query to search for stored objects, wherein the query includes search criteria used to identify certain objects that match the search criteria, wherein a particular search is scheduled for a recurring time interval and includes a particular search query with selected terms, and wherein certain results of the particular search trigger an e-mail message to be sent to an administrator. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification