Stenographer

Stenographer

#Network & Cloud#Network Security

A powerful command-line packet analyzer and a portable C/C++ library for network traffic capture with comprehensive documentation.

Visit Website

Stenographer: A Comprehensive Full-Packet-Capture Utility

Stenographer is a full-packet-capture utility that is specifically designed to buffer packets to disk. This functionality is essential for intrusion detection and effective incident response.

High-Performance NIC-to-Disk Packet Writing and Management

It provides high-performance NIC-to-disk packet writing, effective disk management to manage file deletion as disk space becomes limited, and straightforward retrieval of specific packet sets.

It excels in quickly writing packets to disk

It excels in rapidly writing packets to disk at speeds of approximately 10Gbps on multi-core, multi-disk systems. It effectively manages disk usage to allow for longer storage durations during periods of low traffic and removes the oldest packets when disk capacity limits are reached.

However, it is not suitable for complex packet processing

However, it is not suitable for complex packet processing tasks, such as TCP stream reassembly. This limitation arises because its primary focus on speed compromises these functionalities. Furthermore, when reading back large volumes of packets (greater than 1% of packets written), there can be issues with competition between disk read and write operations.