daq
« Back to VersTracker
Description:
Network intrusion prevention and detection system
Type: Formula  |  Latest Version: 3.0.23@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  @snortorg  |  formulae.brew.sh
Category: Security
Tags: networking security packet-capture ids snort intrusion-detection
Install: brew install daq
About:
DAQ (Data Acquisition) is a library that provides a flexible framework for packet I/O and decoding. It serves as a pluggable interface for network intrusion detection systems like Snort, allowing them to decouple from the underlying hardware or software data source. This enables high-performance, hardware-accelerated packet capture and processing capabilities.
Key Features:
  • Pluggable architecture for modular packet acquisition
  • Supports multiple interfaces including AF_PACKET, PCAP, and NetFlow
  • Provides a unified API for packet I/O operations
  • Enables hardware acceleration and zero-copy packet processing
Use Cases:
  • Building high-performance network intrusion detection systems (NIDS)
  • Creating custom packet capture and analysis tools
  • Implementing network monitoring with hardware-specific optimizations
Alternatives:
  • libpcap – DAQ provides a more flexible, modular framework while libpcap offers standard packet capture functionality
License: GPL-2.0-only
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Oct 23, 2024 3:30am 0 VERSION_BUMP 04838d33