FACILITATING CUSTOM CONTENT EXTRACTION FROM NETWORK PACKETS
First Claim
11-1. The non-transitory computer-readable storage medium of claim 12,wherein the method further comprises obtaining the custom-content-extraction rule from a user through a user interface;
- andwherein the user interface comprises a dialog box including fields for receiving input from a user, wherein the input includes one or more of;
a source field identifier that identifies a source field in each packet from which to obtain the extracted content,an extraction rule type that specifies a type of extraction rule to be used to obtain the extracted content,an extraction rule entered by the user, andan identifier that is used to identify the extracted content.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosed embodiments provide a system for extracting custom content from network packets. During operation, the system receives a stream of packets. The system then parses packets in the stream to determine a protocol for each packet. Next, the system applies a custom-content-extraction rule to each packet associated with a target protocol to obtain the extracted content. Then, the system stores the extracted content in events in a data store to facilitate subsequent queries involving the extracted content.
63 Citations
33 Claims
-
11-1. The non-transitory computer-readable storage medium of claim 12,
wherein the method further comprises obtaining the custom-content-extraction rule from a user through a user interface; - and
wherein the user interface comprises a dialog box including fields for receiving input from a user, wherein the input includes one or more of; a source field identifier that identifies a source field in each packet from which to obtain the extracted content, an extraction rule type that specifies a type of extraction rule to be used to obtain the extracted content, an extraction rule entered by the user, and an identifier that is used to identify the extracted content.
- and
-
12. A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for extracting custom content from packets, the method comprising:
-
receiving a stream of packets; parsing packets in the received stream to determine a protocol for each packet; applying a custom-content-extraction rule to each packet associated with a target protocol to obtain the extracted content; and storing the extracted content in events in a data store to facilitate subsequent queries involving the extracted content. - View Dependent Claims (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 22)
-
-
23. An apparatus, comprising:
-
a computing node comprising one or more processors; and memory storing instructions that, when executed by the one or more processors, cause the computing node to; receive a stream of packets; parse packets in the received stream to determine a protocol for each packet; apply a custom-content-extraction rule to each packet associated with a target protocol to obtain the extracted content; and store the extracted content in events in a data store to facilitate subsequent queries involving the extracted content. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification