diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /net-libs/daq |
reinit the tree, so we can have metadata
Diffstat (limited to 'net-libs/daq')
-rw-r--r-- | net-libs/daq/Manifest | 12 | ||||
-rw-r--r-- | net-libs/daq/daq-0.6.2-r1.ebuild | 68 | ||||
-rw-r--r-- | net-libs/daq/daq-0.6.2.ebuild | 69 | ||||
-rw-r--r-- | net-libs/daq/daq-2.0.0.ebuild | 68 | ||||
-rw-r--r-- | net-libs/daq/daq-2.0.2.ebuild | 77 | ||||
-rw-r--r-- | net-libs/daq/files/daq-2.0.2-libpcap-check.patch | 36 | ||||
-rw-r--r-- | net-libs/daq/files/daq-2.0.2-parallel-grammar.patch | 39 | ||||
-rw-r--r-- | net-libs/daq/metadata.xml | 41 |
8 files changed, 410 insertions, 0 deletions
diff --git a/net-libs/daq/Manifest b/net-libs/daq/Manifest new file mode 100644 index 000000000000..76e7231ed7ba --- /dev/null +++ b/net-libs/daq/Manifest @@ -0,0 +1,12 @@ +AUX daq-2.0.2-libpcap-check.patch 1000 SHA256 10f12cc3f73e12d09f4d377e8bb5141fe388131552815f608a4a8ab7d7f14c1f SHA512 9382026f9d93ae922299ae25a98b6e38c2bbb0619009f73feef6a7ce1ce499b5bde886323be80c7863cf8ed0c245f2b04d244166073f2435c6db915ca5afa17f WHIRLPOOL 685e66d9dc945f1abcbc1bad6c6023d3e3c10296e403361ef374698b408a98f7b138a0264298b8741ee831daa9d5e9a7b39ee3a21f0fa60ceef09129c2cb6236 +AUX daq-2.0.2-parallel-grammar.patch 1355 SHA256 7494c8c8123b95221dd86835dc95bfae6beff40ec3609e05f911149560eab2e1 SHA512 18ba4e4cdaf9551504d201b76f3983e3eb33a267c2f5952006e9297e7c5de88ff1464adb103ffce9dba99339bdbbffc616ff6b659ce20179c55a1bb0173b4483 WHIRLPOOL 0f52257399d9b1eadb912248ed412ed4ec5aed02da09f75b4227a5fbeb177d999b3d2f826543a87bb383f06abf0380614efd13815bd2075bb128e0d318d52e4b +DIST daq-0.6.2.tar.gz 451581 SHA256 0159865b5dc127ed2faf8d6732d781939f27e38b7c7deabcd369a22ea9e42f26 SHA512 da19034f210d9c202f5e3ba7ddf60645498ed8bdaf28410811922ebb1338b56c55c8e992e46e1c7b9b89de6148b471129826a02ab2a45c7232bc4091a4e53125 WHIRLPOOL 01e7b47e27b71d11648936911bb9bd2657b387fd15eb41f5939b23b3e2da9753d66165eddd0831ba4e827ab67ee2f61ee963cb98788ad4a7ca9d03f921031ff6 +DIST daq-2.0.0.tar.gz 480030 SHA256 fbafc8e362a96fcadc69731f91203ef90845507aae0a4774d5c2825e9d2c1c38 SHA512 aa79e06473592c0ee57a3a2da60f01f35e6268a126fcb3a992ee7c6da48a079cf359db7439be3778997e774c340630d768712c9efea10c570feb4961f9a00b3c WHIRLPOOL c1eb41df6718a7ece0da95599f78f080a32337a3522181ad31db46a0285d584dfd46e2fffce5e73ef3ba0409bd033b59ac0b272df1d7ee104f6160edc69bc8be +DIST daq-2.0.2.tar.gz 474447 SHA256 d65d1e67c4994e02c3142c49a648642e780b7e3d942b4a51f605309beac269a8 SHA512 b2a47e174155f21cb1c6f1e1c431ea7cca6aa9f7371228e77def3c526a67fd42d0e26e4c94263195e041b203cdf0c2aaef14f9035afb23dde0bd5df3bf422cbd WHIRLPOOL 3902ccda294c5967c509971abbbfb787f46792cd6bc286097e1d8b88c5d0f25c29019c918d41cabb8d52e4fcb1d99ae60e6eea3319aea2ee46aa8aa9b117e738 +EBUILD daq-0.6.2-r1.ebuild 1902 SHA256 aa3bab6351c8b9d16f493d318b3dc31af867ca120733ac5318612462fee3f73c SHA512 aa0552a61045f7332930082e9ed36557f973a39acc449143c35fda76b5e7a7f9da3dc521ec041956b038e70aa125fb75a0c2d4a3e4cdf660c9dec479e082ddf8 WHIRLPOOL e8d1ff783cabf71108701ce9c24f34192e881b2ab948082045a963cb0f70510cab796c079e50e0f4b63611f388d3e33cb5334bf0a46e6983d9cf0173d8661963 +EBUILD daq-0.6.2.ebuild 1932 SHA256 b5475a518e71587f2f5ccd20f46b886d5080209153c011781461751b8a07f653 SHA512 9b25bca43e52172bc9f1a3c43dc90d6bebfa2934eeeea579f7e4e8e3d0a9ae3210ae53249f4aab723fbf2d026dc053755462426f1d14cfa0f2a420222c2a091a WHIRLPOOL c94b04a8ea857ffd7095fdfc311dd005d5b64b8c3c430c2efa7bb98d3a53dca75bc4f4e67679ab731a9ac9fcf3a4af15e4e20d4d03a24cf3b3654d643fb88bc5 +EBUILD daq-2.0.0.ebuild 1901 SHA256 976b0754552e41a344151645e5d28d863e1eeadc005c9aa7f1366c2d7b3fcb3b SHA512 ce7a7fbd708e662da4b1ebd4bed6b688e8339feb9a15db188e74925f122ab421775e1a5698d2bec1d6a204a7c9667fb0a54749cd98595d45e89ba925e012d254 WHIRLPOOL 8780f9e68a1d0cb9c18280b820b0b2289337e5ea694c813bbb3225e2da62cb9f6331a71b13f5413ae46b1382e10800a814de62ab190b54568f36117ced081e0d +EBUILD daq-2.0.2.ebuild 2001 SHA256 24c3204d1b70cce54823809dfec6539950c7d88e3c5e39a376a547f5dc9bbb7e SHA512 554b8c496b10d62ca9cefd1239738c64108b6d63a61401dbfc57109f22b255f7a24a5f419f859bd8672b073850b6604f233ac0be15d4739da15c2c0bad6435a5 WHIRLPOOL 581b24dcaf1ba9aabd50e0e4f69ee80cfda494503ec5d963ddcdbbab8b6c7b80b64a555eaf8869f701a505f0bc098ccba057b49fe0b8b3ef4878b99dafa5e242 +MISC ChangeLog 3029 SHA256 0a6fa8232c41026525f49bc40031d0b0d4d4833d81b16e21bdcb3f9e271b15ce SHA512 a5f4ef43166b803b2dc9db885f1c4f1f5eb78b444751e7a9cbda0760814e59b91edae0a9904c08e0794b2a8dd597aebee5055a97a8d2647bcb8fa93fad9c530d WHIRLPOOL a3060a3a9db7de0133e51327bc1dd650119095cb68eadf0bb83552f5cd9fde494bd71bceb747c252b66d47eadde755cc954754c7351f7174d75d5373e1792e30 +MISC ChangeLog-2015 3584 SHA256 d4d0c74ec18e5090d114ae03afe2bca5369d019a6b2779c7e71b616d64cf22d7 SHA512 5da373fb017e428285e808b72e5297fb53fb550f85433c7886d2ea22a03b7092ada1fb85c2ded74128f216d6448465eb2bc7d7f2ed9b93973bb5b2df70fac102 WHIRLPOOL 956c1bb58c42f4d85b5eb8eb9ba0e4cc52417ea6e9ceecd53341e53edbdfddecf8ba60ee5cb817390b56988b90f9e5479e0e93ac3bf92fcd217582052b01cf24 +MISC metadata.xml 1632 SHA256 1570226e470f608acb9c136149529c6c6d6d7237bdc3e0c6d3d5876b6e157745 SHA512 4c42b743534c4466ba4ccf566e01b6e9a8805e09312fd4fe6622cd318e062d1a68f17c9698333a5d65c199418234d80f05f660ae9e1ce9b664e11b2ca46afd29 WHIRLPOOL ca1f5264c681eba87110653f738d3753a3b3666f24ddac2b665e7ef3a12bf252bb546e96efc0df0be60084d13286c0682efc91ba68553a577f0462721a515df0 diff --git a/net-libs/daq/daq-0.6.2-r1.ebuild b/net-libs/daq/daq-0.6.2-r1.ebuild new file mode 100644 index 000000000000..09c66a2d3497 --- /dev/null +++ b/net-libs/daq/daq-0.6.2-r1.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="4" + +inherit eutils multilib + +DESCRIPTION="Data Acquisition library, for packet I/O" +HOMEPAGE="http://www.snort.org/" +SRC_URI="http://www.snort.org/downloads/1339 -> ${P}.tar.gz" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86" +IUSE="ipv6 +afpacket +dump +pcap nfq ipq static-libs" + +DEPEND="pcap? ( >=net-libs/libpcap-1.0.0 ) + dump? ( >=net-libs/libpcap-1.0.0 ) + nfq? ( dev-libs/libdnet + >=net-firewall/iptables-1.4.10 + net-libs/libnetfilter_queue ) + ipq? ( dev-libs/libdnet + >=net-firewall/iptables-1.4.10 + net-libs/libnetfilter_queue )" + +RDEPEND="${DEPEND}" + +src_configure() { + econf \ + $(use_enable ipv6) \ + $(use_enable pcap pcap-module) \ + $(use_enable afpacket afpacket-module) \ + $(use_enable dump dump-module) \ + $(use_enable nfq nfq-module) \ + $(use_enable ipq ipq-module) \ + $(use_enable static-libs static) \ + --disable-ipfw-module \ + --disable-bundled-modules +} + +src_install() { + emake DESTDIR="${D}" install + dodoc ChangeLog README + + # Remove unneeded .la files + rm \ + "${D}"usr/$(get_libdir)/daq/*.la \ + "${D}"usr/$(get_libdir)/libdaq*.la \ + "${D}"usr/$(get_libdir)/libsfbpf.la \ + || die + + # If not using static-libs don't install the static libraries + # This has been bugged upstream + if ! use static-libs; then + for z in libdaq_static libdaq_static_modules; do + rm "${D}"usr/$(get_libdir)/${z}.a + done + fi +} + +pkg_postinst() { + einfo "The Data Acquisition library (DAQ) for packet I/O replaces direct" + einfo "calls to PCAP functions with an abstraction layer that facilitates" + einfo "operation on a variety of hardware and software interfaces without" + einfo "requiring changes to application such as Snort." + einfo + einfo "Please see the README file for DAQ for information about specific" + einfo "DAQ modules." +} diff --git a/net-libs/daq/daq-0.6.2.ebuild b/net-libs/daq/daq-0.6.2.ebuild new file mode 100644 index 000000000000..7070a8c4883d --- /dev/null +++ b/net-libs/daq/daq-0.6.2.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="4" + +inherit eutils multilib + +DESCRIPTION="Data Acquisition library, for packet I/O" +HOMEPAGE="http://www.snort.org/" +SRC_URI="http://www.snort.org/downloads/1339 -> ${P}.tar.gz" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ~arm ~mips ~ppc x86" +IUSE="ipv6 +afpacket +dump +pcap nfq ipq static-libs" + +DEPEND="pcap? ( >=net-libs/libpcap-1.0.0 ) + dump? ( >=net-libs/libpcap-1.0.0 ) + nfq? ( dev-libs/libdnet + >=net-firewall/iptables-1.4.10 + net-libs/libnetfilter_queue ) + ipq? ( dev-libs/libdnet + >=net-firewall/iptables-1.4.10 + net-libs/libnetfilter_queue )" + +RDEPEND="${DEPEND}" + +src_configure() { + econf \ + $(use_enable ipv6) \ + $(use_enable pcap pcap-module) \ + $(use_enable afpacket afpacket-module) \ + $(use_enable dump dump-module) \ + $(use_enable nfq nfq-module) \ + $(use_enable ipq ipq-module) \ + $(use_enable static-libs static) \ + --disable-ipfw-module \ + --disable-bundled-modules +} + +src_install() { + emake DESTDIR="${D}" install + dodoc ChangeLog README + + # Remove unneeded .la files + for x in pcap afpacket dump nfq ipq; do + rm "${D}"usr/lib64/daq/daq_${x}.la + done + for y in libdaq libdaq_static libdaq_static_modules libsfbpf; do + rm "${D}"usr/lib64/${y}.la + done + + # If not using static-libs don't install the static libraries + # This has been bugged upstream + if ! use static-libs; then + for z in libdaq_static libdaq_static_modules; do + rm "${D}"usr/lib64/${z}.a + done + fi +} + +pkg_postinst() { + einfo "The Data Acquisition library (DAQ) for packet I/O replaces direct" + einfo "calls to PCAP functions with an abstraction layer that facilitates" + einfo "operation on a variety of hardware and software interfaces without" + einfo "requiring changes to application such as Snort." + einfo + einfo "Please see the README file for DAQ for information about specific" + einfo "DAQ modules." +} diff --git a/net-libs/daq/daq-2.0.0.ebuild b/net-libs/daq/daq-2.0.0.ebuild new file mode 100644 index 000000000000..b910b5c04777 --- /dev/null +++ b/net-libs/daq/daq-2.0.0.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="4" + +inherit eutils multilib + +DESCRIPTION="Data Acquisition library, for packet I/O" +HOMEPAGE="http://www.snort.org/" +SRC_URI="http://www.snort.org/downloads/2311 -> ${P}.tar.gz" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86" +IUSE="ipv6 +afpacket +dump +pcap nfq ipq static-libs" + +DEPEND="pcap? ( >=net-libs/libpcap-1.0.0 ) + dump? ( >=net-libs/libpcap-1.0.0 ) + nfq? ( dev-libs/libdnet + >=net-firewall/iptables-1.4.10 + net-libs/libnetfilter_queue ) + ipq? ( dev-libs/libdnet + >=net-firewall/iptables-1.4.10 + net-libs/libnetfilter_queue )" + +RDEPEND="${DEPEND}" + +src_configure() { + econf \ + $(use_enable ipv6) \ + $(use_enable pcap pcap-module) \ + $(use_enable afpacket afpacket-module) \ + $(use_enable dump dump-module) \ + $(use_enable nfq nfq-module) \ + $(use_enable ipq ipq-module) \ + $(use_enable static-libs static) \ + --disable-ipfw-module \ + --disable-bundled-modules +} + +src_install() { + emake DESTDIR="${D}" install + dodoc ChangeLog README + + # Remove unneeded .la files + rm \ + "${D}"usr/$(get_libdir)/daq/*.la \ + "${D}"usr/$(get_libdir)/libdaq*.la \ + "${D}"usr/$(get_libdir)/libsfbpf.la \ + || die + + # If not using static-libs don't install the static libraries + # This has been bugged upstream + if ! use static-libs; then + for z in libdaq_static libdaq_static_modules; do + rm "${D}"usr/$(get_libdir)/${z}.a + done + fi +} + +pkg_postinst() { + einfo "The Data Acquisition library (DAQ) for packet I/O replaces direct" + einfo "calls to PCAP functions with an abstraction layer that facilitates" + einfo "operation on a variety of hardware and software interfaces without" + einfo "requiring changes to application such as Snort." + einfo + einfo "Please see the README file for DAQ for information about specific" + einfo "DAQ modules." +} diff --git a/net-libs/daq/daq-2.0.2.ebuild b/net-libs/daq/daq-2.0.2.ebuild new file mode 100644 index 000000000000..35b35c7c306a --- /dev/null +++ b/net-libs/daq/daq-2.0.2.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit eutils multilib autotools + +DESCRIPTION="Data Acquisition library, for packet I/O" +HOMEPAGE="http://www.snort.org/" +SRC_URI="http://www.snort.org/downloads/2778 -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86" +IUSE="ipv6 +afpacket +dump +pcap nfq ipq static-libs" + +PCAP_DEPEND=">=net-libs/libpcap-1.0.0" +IPT_DEPEND=" + >=net-firewall/iptables-1.4.10 + dev-libs/libdnet + net-libs/libnetfilter_queue + +" +DEPEND=" + dump? ( ${PCAP_DEPEND} ) + ipq? ( ${IPT_DEPEND} ) + nfq? ( ${IPT_DEPEND} ) + pcap? ( ${PCAP_DEPEND} ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + epatch "${FILESDIR}"/${P}-parallel-grammar.patch #511892 + epatch "${FILESDIR}"/${P}-libpcap-check.patch + eautoreconf +} + +src_configure() { + # We forced libpcap to 1.x, so we can set this cache var so + # cross-compiling doesn't break on us. + daq_cv_libpcap_version_1x=yes \ + econf \ + $(use_enable ipv6) \ + $(use_enable pcap pcap-module) \ + $(use_enable afpacket afpacket-module) \ + $(use_enable dump dump-module) \ + $(use_enable nfq nfq-module) \ + $(use_enable ipq ipq-module) \ + $(use_enable static-libs static) \ + --disable-ipfw-module \ + --disable-bundled-modules +} + +DOCS=( ChangeLog README ) + +src_install() { + default + + prune_libtool_files + + # If not using static-libs don't install the static libraries + # This has been bugged upstream + if ! use static-libs; then + for z in libdaq_static libdaq_static_modules; do + rm "${D}"usr/$(get_libdir)/${z}.a + done + fi +} + +pkg_postinst() { + einfo "The Data Acquisition library (DAQ) for packet I/O replaces direct" + einfo "calls to PCAP functions with an abstraction layer that facilitates" + einfo "operation on a variety of hardware and software interfaces without" + einfo "requiring changes to application such as Snort." + einfo + einfo "Please see the README file for DAQ for information about specific" + einfo "DAQ modules." +} diff --git a/net-libs/daq/files/daq-2.0.2-libpcap-check.patch b/net-libs/daq/files/daq-2.0.2-libpcap-check.patch new file mode 100644 index 000000000000..b68a8a4865f1 --- /dev/null +++ b/net-libs/daq/files/daq-2.0.2-libpcap-check.patch @@ -0,0 +1,36 @@ +fix the libpcap check so that people can set the cache version when cross-compiling + +patch by Shawn Wallace <sjwallace@google.com> + +--- a/m4/sf.m4 ++++ b/m4/sf.m4 +@@ -135,7 +135,7 @@ + echo + exit 1 + fi +- AC_MSG_CHECKING([for libpcap version >= $1]) ++ AC_CACHE_CHECK([for libpcap version >= $1], [daq_cv_libpcap_version_1x], [ + AC_RUN_IFELSE( + [AC_LANG_PROGRAM( + [[ +@@ -147,16 +147,13 @@ + if (strcmp(pcap_version, $1) < 0) + return 1; + ]])], +- [libpcap_version_1x="yes"], +- [libpcap_version_1x="no"]) +- if test "x$libpcap_version_1x" = "xno"; then +- AC_MSG_RESULT(no) ++ [daq_cv_libpcap_version_1x="yes"], ++ [daq_cv_libpcap_version_1x="no"])]) ++ if test "x$daq_cv_libpcap_version_1x" = "xno"; then + echo + echo " ERROR! Libpcap library version >= $1 not found." + echo " Get it from http://www.tcpdump.org" + echo + exit 1 +- else +- AC_MSG_RESULT(yes) + fi + ]) + diff --git a/net-libs/daq/files/daq-2.0.2-parallel-grammar.patch b/net-libs/daq/files/daq-2.0.2-parallel-grammar.patch new file mode 100644 index 000000000000..42e0f93791ac --- /dev/null +++ b/net-libs/daq/files/daq-2.0.2-parallel-grammar.patch @@ -0,0 +1,39 @@ +https://bugs.gentoo.org/511892 + +the scanner needs the generated header file, so make sure it's listed as a +dependency. else you see a failure: + $ cd sfbpf + $ make clean + $ make sf_scanner.lo + <missing tokdefs.h> +we'd like to list it as a dep of the object, but automake can use generated +file names, so it's not easy to list that. + +we can't have both of the outputs from grammar.y run the lex, otherwise we +hit random parallel build failures: + $ cd sfbpf + $ make clean + $ make tokdefs.h sf_grammar.c -j + <run yacc twice & fail> + +--- a/sfbpf/Makefile.am ++++ b/sfbpf/Makefile.am +@@ -43,14 +43,16 @@ + libsfbpf_la_LDFLAGS = -version-info 0:1:0 @XCCFLAGS@ + + # use of $@ and $< here is a GNU idiom that borks BSD +-${builddir}/sf_scanner.c: ${srcdir}/scanner.l ++${builddir}/sf_scanner.c: ${srcdir}/scanner.l ${builddir}/tokdefs.h + @rm -f ${builddir}/sf_scanner.c + ${srcdir}/runlex.sh $(V_LEX) -osf_scanner.c ${srcdir}/scanner.l + +-${builddir}/tokdefs.h ${builddir}/sf_grammar.c: ${srcdir}/grammar.y ++${builddir}/sf_grammar.c: ${srcdir}/grammar.y + @rm -f ${builddir}/sf_grammar.c ${builddir}/tokdefs.h + $(V_YACC) -d ${srcdir}/grammar.y + mv y.tab.c sf_grammar.c + mv y.tab.h tokdefs.h + ++${builddir}/tokdefs.h: ${builddir}/sf_grammar.c ; @true ++ + CLEANFILES = ${builddir}/sf_scanner.c ${builddir}/sf_grammar.c ${builddir}/tokdefs.h ${builddir}/sf_scanner.h diff --git a/net-libs/daq/metadata.xml b/net-libs/daq/metadata.xml new file mode 100644 index 000000000000..0c66111f5409 --- /dev/null +++ b/net-libs/daq/metadata.xml @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="person"> + <email>jason.r.wallace@gmail.com</email> + <name>Jason Wallace</name> +</maintainer> +<maintainer type="person"> + <email>patrick@gentoo.org</email> + <name>Patrick Lauer</name> +</maintainer> +<maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> +</maintainer> +<maintainer type="project"> + <email>netmon@gentoo.org</email> + <name>Gentoo network monitoring and analysis project</name> +</maintainer> +<longdescription>Data Acquisition library, for packet I/O with Snort 2.9 and later</longdescription> +<use> + <flag name="afpacket"> + Build the AFPacket data acquisition module. Functions similar to the PCAP + module but with better performance. Snort can run unprivileged when using + this module. AFpacket supports both inline and passive modes. + </flag> + <flag name="dump">Build the Dump data acquisition module. The dump DAQ + allows you to test the various inline mode features available in + 2.9 Snort like injection and normalization. + </flag> + <flag name="pcap">Build the PCAP data acquisition module.</flag> + <flag name="nfq"> + Build the NFQ data acquisition module. NFQ is the new way to process iptables + packets for inline deployments. Snort can not run unprivileged when using this module. + </flag> + <flag name="ipq"> + Build the IPQ data acquisition module. IPQ is the old way to process iptables + packets for inline deployments. Snort can not run unprivileged when using this module. + </flag> +</use> +</pkgmetadata> |