BSD Ports

net/libdaq 3.0.27_1 FreeBSD

Data Acquisition abstraction library for snort 3.0+

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
40569e6591
License
GPLv2
Categories
net
Package size
130.2 KiB, 617.3 KiB installed

Description

Snort 2.9 introduces the DAQ, or Data Acquisition library, for packet I/O. The DAQ replaces direct calls to PCAP functions with an abstraction layer that facilitates operation on a variety of hardware and software interfaces without requiring changes to Snort. It is possible to select the DAQ type and mode when invoking Snort to perform PCAP readback or inline operation, etc.

The DAQ library may be useful for other packet processing applications and the modular nature allows you to build new modules for other platforms.

This version is not compatible with Snort 2.X.

In the other systems

SystemPortVersion
FreeBSDnet/libdaq3.0.27_1
DragonFlynet/libdaq3.0.19

Install

Binary package:

pkg install libdaq

From the ports tree:

cd /usr/ports/net/libdaq/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	libdaq>0:net/libdaq
LIB_DEPENDS=	libdaq.so:net/libdaq

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest3.0.27_13.0.27_13.0.103.0.213.0.27_1
FreeBSD:14:quarterly3.0.273.0.27n/a3.0.193.0.27
FreeBSD:15:latest3.0.27_13.0.27_1n/a3.0.213.0.21
FreeBSD:15:quarterly3.0.273.0.27n/an/an/a
FreeBSD:16:latest3.0.273.0.27_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

The full lists below include those, and their dependencies in turn.

Build dependencies 10
Run dependencies 1
Required by 1

Configuration

No options to configure.

USES
autoreconf compiler:c++11-lang libtool localbase pkgconfig
Service scripts
none
Conflicts with
daq-2*

Files

pkg-plist 36
  • bin/daqtest
  • bin/daqtest-static
  • include/daq.h
  • include/daq_common.h
  • include/daq_dlt.h
  • include/daq_module_api.h
  • include/daq_version.h
  • lib/daq/daq_bpf.so
  • lib/daq/daq_divert.so
  • lib/daq/daq_dump.so
  • lib/daq/daq_fst.so
  • lib/daq/daq_netmap.so
  • lib/daq/daq_pcap.so
  • lib/daq/daq_savefile.so
  • lib/daq/daq_trace.so
  • lib/libdaq.a
  • lib/libdaq.so
  • lib/libdaq.so.3
  • lib/libdaq.so.3.0.0
  • lib/libdaq_static_bpf.a
  • lib/libdaq_static_divert.a
  • lib/libdaq_static_dump.a
  • lib/libdaq_static_fst.a
  • lib/libdaq_static_netmap.a
  • lib/libdaq_static_pcap.a
  • lib/libdaq_static_savefile.a
  • lib/libdaq_static_trace.a
  • libdata/pkgconfig/libdaq.pc
  • libdata/pkgconfig/libdaq_static_bpf.pc
  • libdata/pkgconfig/libdaq_static_divert.pc
  • libdata/pkgconfig/libdaq_static_dump.pc
  • libdata/pkgconfig/libdaq_static_fst.pc
  • libdata/pkgconfig/libdaq_static_netmap.pc
  • libdata/pkgconfig/libdaq_static_pcap.pc
  • libdata/pkgconfig/libdaq_static_savefile.pc
  • libdata/pkgconfig/libdaq_static_trace.pc
distinfo 2
FileSizeSHA256
snort3-libdaq-v3.0.27_GH0.tar.gz17064303fac3da27e3230a7d26262f2480cd65a409cee3596c6758a7f9eacb7f24601c
c0f3283ad42a1d8e70ee699271b91168b14ec357.patch1951df4e9e3bb00cebb7d215dc681896552e7458ae266852b7ba65ef9eca0436d9ea

Commit history 1

DateCommitCreditsLog message
40569e6591 Renato Botelho net/libdaq: Use libpcap from ports
Add explicit lib version to force port to use libpcap from ports and avoid it rebuilding every time base packages are upgraded Sponsored by: Rubicon Communications, LLC ("Netgate") Reviewed By: bofh Differential Revision: https://reviews.freebsd.org/D60383