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
| System | Port | Version |
|---|---|---|
| FreeBSD | net/libdaq | 3.0.27_1 |
| DragonFly | net/libdaq | 3.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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 3.0.27_1 | 3.0.27_1 | 3.0.10 | 3.0.21 | 3.0.27_1 |
| FreeBSD:14:quarterly | 3.0.27 | 3.0.27 | n/a | 3.0.19 | 3.0.27 |
| FreeBSD:15:latest | 3.0.27_1 | 3.0.27_1 | n/a | 3.0.21 | 3.0.21 |
| FreeBSD:15:quarterly | 3.0.27 | 3.0.27 | n/a | n/a | n/a |
| FreeBSD:16:latest | 3.0.27 | 3.0.27_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 1
libpcap.so.1: net/libpcap
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
| File | Size | SHA256 |
|---|---|---|
| snort3-libdaq-v3.0.27_GH0.tar.gz | 170643 | 03fac3da27e3230a7d26262f2480cd65a409cee3596c6758a7f9eacb7f24601c |
| c0f3283ad42a1d8e70ee699271b91168b14ec357.patch | 1951 | df4e9e3bb00cebb7d215dc681896552e7458ae266852b7ba65ef9eca0436d9ea |