System and method for writing captured data from kernel-level to a file
First Claim
Patent Images
1. A system comprising:
- a file stored to a data storage device that is accessible to user space; and
a kernel-level data capture tool operable to capture data and directly write the captured data to said file.
1 Assignment
0 Petitions
Accused Products
Abstract
According to one embodiment, a system comprises a file stored to a data storage device that is accessible to user space, and a kernel-level data capture tool, such as a kernel-level network tracing tool, that is operable to capture data and directly write the captured data to the file. According to another embodiment, a method comprises providing, by a user-space object, identification of a trace file to a kernel-level network tracing tool. The method further comprises capturing, by the kernel-level network tracing tool, data communicated over a communication network; and writing, by the kernel-level network tracing tool, at least a portion of the captured data directly to the trace file.
-
Citations
45 Claims
-
1. A system comprising:
-
a file stored to a data storage device that is accessible to user space; and
a kernel-level data capture tool operable to capture data and directly write the captured data to said file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method comprising:
-
a user-space object communicating identification of a file to a kernel-level data capture tool; and
said kernel-level data capture tool capturing data and writing at least a portion of the captured data to said file. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method comprising:
-
capturing, by a kernel-level network tracing tool of a system, data communicated over a communication network; and
writing, by said kernel-level network tracing tool, at least a portion of the captured data directly to a trace file stored to data storage that is accessible to user space of said system. - View Dependent Claims (29, 30, 31, 32)
-
-
33. A method comprising:
-
providing, by a user-space object, identification of a trace file to a kernel-level network tracing tool;
capturing, by said kernel-level network tracing tool, data communicated over a communication network; and
writing, by said kernel-level network tracing tool, at least a portion of the captured data directly to said trace file. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. Computer-executable software code for a kernel-level network tracing tool, the computer-executable software code stored to a computer-readable medium, the computer-executable software code comprising:
-
code for receiving, by said kernel-level network tracing tool, identification of a trace file;
code for capturing, by said kernel-level network tracing tool, data communicated over a communication network; and
code for writing, by said kernel-level network tracing tool, at least a portion of the captured data directly to the identified trace file. - View Dependent Claims (43, 44, 45)
-
Specification