PcapDB: Search Optimized Packet Capture, Version 0.1.0.0
- LANL
PcapDB is a packet capture system designed to optimize the captured data for fast search in the typical (network incident response) use case. The technology involved in this software has been submitted via the IDEAS system and has been filed as a provisional patent. It includes the following primary components: capture: The capture component utilizes existing capture libraries to retrieve packets from network interfaces. Once retrieved the packets are passed to additional threads for sorting into flows and indexing. The sorted flows and indexes are passed to other threads so that they can be written to disk. These components are written in the C programming language. search: The search components provide a means to find relevant flows and the associated packets. A search query is parsed and represented as a search tree. Various search commands, written in C, are then used resolve this tree into a set of search results. The tree generation and search execution management components are written in python. interface: The PcapDB web interface is written in Python on the Django framework. It provides a series of pages, API's, and asynchronous tasks that allow the user to manage the capture system, perform searches, and retrieve results. Web page components are written in HTML,CSS and Javascript.
- Short Name / Acronym:
- PcapDB; 005088WKSTN00
- Project Type:
- Open Source under the BSD license.
- Site Accession Number:
- C16134
- Version:
- 00
- Programming Language(s):
- Medium: X; OS: Linux
- Research Organization:
- Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)
- Sponsoring Organization:
- USDOE
- Contributing Organization:
- Los Alamos National Laboratory (LANL)
- DOE Contract Number:
- AC52-06NA25396
- OSTI ID:
- 1337568
- Country of Origin:
- United States
Similar Records
SU-D-BRD-01: An Automated Physics Weekly Chart Checking System Supporting ARIA
Full flow retrieval optimized packet capture