libtrace
« Back to VersTracker
Description:
Library for trace processing supporting multiple inputs
Type: Formula  |  Latest Version: 4.0.30@0  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Networking
Tags: networking packet-analysis library pcap developer-tools
Install: brew install libtrace
About:
Libtrace is a powerful library designed for processing network packet traces from a variety of sources, including live interfaces and diverse file formats like ERF, PCAP, and DAG. It abstracts the complexities of input handling, allowing developers to write a single application that can process data from any supported source. Its primary value is providing a unified, high-performance API for building advanced network analysis and measurement tools.
Key Features:
  • Supports multiple input sources (live capture, files, sockets) transparently
  • Handles a wide range of trace formats including ERF, PCAP, and DAG
  • Provides a unified API for packet processing, simplifying application development
  • Includes built-in parallelism and load-balancing for high-speed processing
Use Cases:
  • Building custom network traffic analyzers and security monitoring tools
  • Processing large-scale packet traces for performance analysis and research
  • Creating applications that need to read from multiple network interfaces simultaneously
Alternatives:
  • libpcap – Libtrace offers broader format support and a higher-level abstraction than libpcap, which is primarily focused on live capture and PCAP files.
  • tshark – Tshark is a complete command-line tool for packet analysis, whereas Libtrace is a library for building custom analysis applications programmatically.
Version History
Detected Version Rev Change Commit
Feb 12, 2026 10:46am 4.0.30 0 VERSION_BUMP a29407c9
Jan 11, 2026 5:07pm 4.0.29 0 VERSION_BUMP 212e266b
Sep 11, 2025 5:03am 4.0.28 0 VERSION_BUMP 94effb8a
Oct 27, 2024 12:49pm 4.0.26 0 VERSION_BUMP 1789e9ac