ports/153998: Snort 2.9.0.3 port

William Freeman wfreeman at sourcefire.com
Fri Jan 14 21:10:07 UTC 2011


>Number:         153998
>Category:       ports
>Synopsis:       Snort 2.9.0.3 port
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Jan 14 21:10:06 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     William Freeman
>Release:        8.1
>Organization:
Sourcefire Inc.
>Environment:
FreeBSD bsd-port-vm.sourcefire.com 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Mon Jul 19 02:36:49 UTC 2010     root at mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64
>Description:
Attached is a unified diff to update the port for Snort to 2.9.0.3.  I have also spoken with clsung about taking over maintainership of the port so that it can be updated in sync with Sourcefire's release cycle in order to maintain a current status.
>How-To-Repeat:

>Fix:
Only in ./snort: ._Makefile
Only in ./snort: ._distinfo
Only in ./snort: ._files
Only in ./snort: ._pkg-descr
Only in ./snort: ._pkg-plist
diff -u -r /usr/ports/security/snort/Makefile ./snort/Makefile
--- /usr/ports/security/snort/Makefile	2010-04-20 05:23:42.000000000 -0400
+++ ./snort/Makefile	2011-01-14 10:56:07.000000000 -0500
@@ -2,43 +2,56 @@
 # Date created:		Mon Aug  2 12:04:08 CEST 1999
 # Whom:			Dirk Froemberg <dirk at FreeBSD.org>
 #
-# $FreeBSD: ports/security/snort/Makefile,v 1.119 2010/04/20 09:23:42 clsung Exp $
+# $FreeBSD$
 #
 
-PORTNAME=	snort
-PORTVERSION=	2.8.5.3
-PORTREVISION=	1
+PORTNAME=		snort
+PORTVERSION=	2.9.0.3
+PORTREVISION=		2
 CATEGORIES=	security
-MASTER_SITES=	http://www.snort.org/dl/ \
-		http://dl.snort.org/snort-current/
+MASTER_SITES=	SF/snort/snort
 
-MAINTAINER=	clsung at FreeBSD.org
+MAINTAINER= 	wfreeman at gmail.com
 COMMENT=	Lightweight network intrusion detection system
 
-LIB_DEPENDS=	pcre.0:${PORTSDIR}/devel/pcre
+LIB_DEPENDS=	pcre.0:${PORTSDIR}/devel/pcre \
+				daq.0:${PORTSDIR}/net/daq \
+				pcap.1:${PORTSDIR}/net/libpcap \
+				dnet.1:${PORTSDIR}/net/libdnet
 
-CONFLICTS?=	snort-1.* snort-2.[0-7].*
+CONFLICTS?=	snort-1.* snort-2.[0-8].*
 
 OPTIONS=	DYNAMIC "Enable dynamic plugin support" on \
-		FLEXRESP "Flexible response to events" off \
-		FLEXRESP2 "Flexible response to events (version 2)" off \
-		MYSQL "Enable MySQL support" off \
-		ODBC "Enable ODBC support" off \
-		POSTGRESQL "Enable PostgreSQL support" off \
-		PRELUDE "Enable Prelude NIDS integration" off \
-		PERPROFILE "Enable Performance Profiling" off \
-		SNORTSAM "Enable output plugin to SnortSam" off
-
-USE_RC_SUBR=	snort.sh
-SUB_FILES=	pkg-message
-GNU_CONFIGURE=	yes
-CONFIGURE_ENV=	LDFLAGS="${LDFLAGS}"
+			IPV6 "Enable IPv6 support" on \
+			MPLS "Enable MPLS support" on \
+			GRE "Enable GRE support" on \
+			TARGETBASED "Enable Targetbased support" on \
+			DECODERPRE "Enable Decoder-Preprocessor-Rules" on \
+			ZLIB "Enable GZIP support" on \
+			RELOAD "Enable Snort Reload Config support" on \
+			ACTIVE_RESPONSE "Enable Snort Active-Response" on \
+			NORMALIZER "Enable Normalizer" on \
+			REACT "Enable React" on \
+			PERFPROFILE "Enable Performance Profiling" on \
+			FLEXRESP3 "Flexible response to events (version 3)" on \
+			MYSQL "Enable MySQL support" off \
+			ODBC "Enable ODBC support" off \
+			POSTGRESQL "Enable PostgreSQL support" off \
+			PRELUDE "Enable Prelude NIDS integration" off \
+			PERFPROFILE "Enable Performance Profiling" on
+
+.include <bsd.port.options.mk>
+
 PATCH_DIST_STRIP=	-p1
+USE_RC_SUBR=		snort.sh
+SUB_FILES=			pkg-message
+GNU_CONFIGURE=		yes
+CONFIGURE_ENV=		LDFLAGS="${LDFLAGS}"
 MAKE_JOBS_UNSAFE=	yes
 
 CONFIG_DIR?=	${PREFIX}/etc/snort
 CONFIG_FILES=	classification.config gen-msg.map reference.config \
-		sid-msg.map snort.conf threshold.conf unicode.map
+		snort.conf threshold.conf unicode.map
 RULES_DIR=	${PREFIX}/etc/snort/rules
 LOGS_DIR=	/var/log/snort
 
@@ -46,14 +59,6 @@
 DOCS=		RELEASE.NOTES doc/AUTHORS doc/BUGS doc/CREDITS \
 		doc/README* doc/USAGE doc/*.pdf
 
-.include <bsd.port.pre.mk>
-
-.if defined(WITH_FLEXRESP)
-LIBNET_CONFIG?=		${LOCALBASE}/bin/libnet10-config
-.elif defined(WITH_FLEXRESP2)
-LIBNET_CONFIG?=		${LOCALBASE}/bin/libnet11-config
-.endif
-
 .if exists(${LIBNET_CONFIG})
 LIBNET_CFLAGS!=	${LIBNET_CONFIG} --cflags
 LIBNET_LIBS!=	${LIBNET_CONFIG} --libs
@@ -70,22 +75,52 @@
 PLIST_SUB+=	DYNAMIC="@comment "
 .endif
 
-.if defined(WITH_FLEXRESP)
-.if defined(WITH_FLEXRESP2)
-IGNORE=			options FLEXRESP and FLEXRESP2 are mutually exclusive
-.endif
-BUILD_DEPENDS+=		${LIBNET_CONFIG}:${PORTSDIR}/net/libnet10
-CONFIGURE_ARGS+=	--enable-flexresp \
-			--with-libnet-includes=${LIBNET_INCDIR} \
-			--with-libnet-libraries=${LIBNET_LIBDIR}
-.endif
-
-.if defined(WITH_FLEXRESP2)
-LIB_DEPENDS+=		dnet.1:${PORTSDIR}/net/libdnet
-BUILD_DEPENDS+=		${LIBNET_CONFIG}:${PORTSDIR}/net/libnet
-CONFIGURE_ARGS+=	--enable-flexresp2 \
-			--with-libnet-includes=${LIBNET_INCDIR} \
-			--with-libnet-libraries=${LIBNET_LIBDIR}
+.if defined(WITH_FLEXRESP3)
+CONFIGURE_ARGS+=	--enable-flexresp3
+.endif
+
+.if defined(WITH_IPV6)
+CONFIGURE_ARGS+=        --enable-ipv6
+.endif
+
+.if defined(WITH_GRE)
+CONFIGURE_ARGS+=	--enable-gre
+.endif
+
+.if defined(WITH_MPLS)
+CONFIGURE_ARGS+=	--enable-mpls
+.endif
+
+.if defined(WITH_TARGETBASED)
+CONFIGURE_ARGS+=	--enable-targetbsed
+.endif
+
+.if defined(WITH_DECODERPRE)
+CONFIGURE_ARGS+=	--enable-decoder-preprocessor-rules
+.endif
+
+.if defined(WITH_ZLIB)
+CONFIGURE_ARGS+=	--enable-zlib
+.endif
+
+.if defined(WITH_RELOAD)
+CONFIGURE_ARGS+=	--enable-reload
+.endif
+
+.if defined(WITH_ACTIVE_RESPONSE)
+CONFIGURE_ARGS+=	--enable-active-response
+.endif
+
+.if defined(WITH_NORMALIZER)
+CONFIGURE_ARGS+=	--enable-normalizer
+.endif
+
+.if defined(WITH_REACT)
+CONFIGURE_ARGS+=	--enable-react
+.endif
+
+.if defined(WITH_PERFPROFILE)
+CONFIGURE_ARGS+=	--enable-perfprofiling
 .endif
 
 .if defined(WITH_MYSQL)
@@ -126,15 +161,7 @@
 CONFIGURE_ARGS+=	--enable-perfprofiling
 .endif
 
-.if defined(WITH_SNORTSAM)
-PATCH_SITES+=http://www.snortsam.net/files/snort-plugin/:snortsam
-PATCHFILES+=snortsam-2.8.5.diff.gz:snortsam
-.endif
-
 post-patch:
-.if defined(WITH_SNORTSAM)
-BUILD_DEPENDS+=		automake>=1.10.1:${PORTSDIR}/devel/automake110
-.endif
 .if defined(NOPORTDOCS)
 	@${REINPLACE_CMD} '/SUBDIRS = /s/doc//' ${WRKSRC}/Makefile.in
 .endif
@@ -149,7 +176,7 @@
 		${WRKSRC}/src/snort.c ${WRKSRC}/snort.8
 	${REINPLACE_CMD} -e 's|lib/snort_|lib/snort/|g' ${WRKSRC}/etc/snort.conf
 	${REINPLACE_CMD} -e 's|libdir)/pkgconfig|prefix)/libdata/pkgconfig|' ${WRKSRC}/Makefile.in
-.if defined(WITH_FLEXRESP) || defined(WITH_FLEXRESP2)
+.if defined(WITH_FLEXRESP3)
 	${REINPLACE_CMD} -e 's|libnet-config|${LIBNET_CONFIG}|g' ${WRKSRC}/configure
 .endif
 .if defined(WITHOUT_DYNAMIC)
@@ -189,4 +216,4 @@
 .endif
 	@${CAT} ${PKGMESSAGE}
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff -u -r /usr/ports/security/snort/distinfo ./snort/distinfo
--- /usr/ports/security/snort/distinfo	2010-04-20 05:23:42.000000000 -0400
+++ ./snort/distinfo	2011-01-13 08:09:55.000000000 -0500
@@ -1,6 +1,3 @@
-MD5 (snort-2.8.5.3.tar.gz) = ef02aaad54746603f2cb3236fe962128
-SHA256 (snort-2.8.5.3.tar.gz) = a7d9eb16427514d00926e9892c4a92b6ff1fd0f79555d8f8dce91dfa14112e6a
-SIZE (snort-2.8.5.3.tar.gz) = 4730637
-MD5 (snortsam-2.8.5.diff.gz) = 5adbf37ed30b7e7b06dcb763310654c7
-SHA256 (snortsam-2.8.5.diff.gz) = f23fd04749b4ec3028a35c8db8c2ce0d14beac9c95b52f232229e13930b341f0
-SIZE (snortsam-2.8.5.diff.gz) = 29150
+MD5 (snort-2.9.0.3.tar.gz) = 5f0c48b06453696ad32e27b9b3dd6603
+SHA256 (snort-2.9.0.3.tar.gz) = 382768dc7a47bbf4e1a85cd765d8bf4f245643be2acfc740fda1cd3d24e32a48
+SIZE (snort-2.9.0.3.tar.gz) = 5791144
Only in ./snort/files: ._patch-etc__snort.conf
Only in ./snort/files: ._pkg-message-dynamicplugin
Only in ./snort/files: ._pkg-message.in
Only in ./snort/files: ._snort.sh.in
Only in ./snort/files: patch-etc__snort.conf
Only in /usr/ports/security/snort/files: patch-snort.conf
diff -u -r /usr/ports/security/snort/files/pkg-message.in ./snort/files/pkg-message.in
--- /usr/ports/security/snort/files/pkg-message.in	2008-06-09 02:16:02.000000000 -0400
+++ ./snort/files/pkg-message.in	2011-01-14 12:15:03.000000000 -0500
@@ -6,7 +6,7 @@
 
 NOTE: Starting with Snort 2.4.0 (released on 2005-04-22) 
       the rules are no longer included with the distribution.
-      Please download them from http://www.snort.org/rules/.
-      You might consider installing security/oinkmaster port to simplify
-      rules downloads and updates.
+      Please download them from http://www.snort.org/snort-rules/.
+      You might consider installing the port security/oinkmaster or
+      security/pulledpork to simplify rules downloads and updates.
 =========================================================================
diff -u -r /usr/ports/security/snort/pkg-plist ./snort/pkg-plist
--- /usr/ports/security/snort/pkg-plist	2010-01-21 22:03:07.000000000 -0500
+++ ./snort/pkg-plist	2011-01-14 12:15:03.000000000 -0500
@@ -1,164 +1,148 @@
- at comment $FreeBSD: ports/security/snort/pkg-plist,v 1.33 2010/01/22 03:03:07 clsung Exp $
+bin/daq-modules-config
 bin/snort
- at unexec if cmp  -s %D/etc/snort/classification.config-sample %D/etc/snort/classification.config; then rm -f %D/etc/snort/classification.config; fi
+bin/u2boat
+bin/u2spewfoo
+etc/rc.d/snort
+etc/snort/classification.config
 etc/snort/classification.config-sample
- at exec if [ ! -f %D/etc/snort/classification.config ] ; then cp -p %D/%F %B/classification.config; fi
- at unexec if cmp  -s %D/etc/snort/gen-msg.map-sample %D/etc/snort/gen-msg.map; then rm -f %D/etc/snort/gen-msg.map; fi
+etc/snort/gen-msg.map
 etc/snort/gen-msg.map-sample
- at exec if [ ! -f %D/etc/snort/gen-msg.map ] ; then cp -p %D/%F %B/gen-msg.map; fi
- at unexec if cmp  -s %D/etc/snort/reference.config-sample %D/etc/snort/reference.config; then rm -f %D/etc/snort/reference.config; fi
+etc/snort/reference.config
 etc/snort/reference.config-sample
- at exec if [ ! -f %D/etc/snort/reference.config ] ; then cp -p %D/%F %B/reference.config; fi
- at unexec if cmp  -s %D/etc/snort/sid-msg.map-sample %D/etc/snort/sid-msg.map; then rm -f %D/etc/snort/sid-msg.map; fi
-etc/snort/sid-msg.map-sample
- at exec if [ ! -f %D/etc/snort/sid-msg.map ] ; then cp -p %D/%F %B/sid-msg.map; fi
- at unexec if cmp  -s %D/etc/snort/snort.conf-sample %D/etc/snort/snort.conf; then rm -f %D/etc/snort/snort.conf; fi
+etc/snort/snort.conf
 etc/snort/snort.conf-sample
- at exec if [ ! -f %D/etc/snort/snort.conf ] ; then cp -p %D/%F %B/snort.conf; fi
- at unexec if cmp  -s %D/etc/snort/threshold.conf-sample %D/etc/snort/threshold.conf; then rm -f %D/etc/snort/threshold.conf; fi
+etc/snort/threshold.conf
 etc/snort/threshold.conf-sample
- at exec if [ ! -f %D/etc/snort/threshold.conf ] ; then cp -p %D/%F %B/threshold.conf; fi
- at unexec if cmp  -s %D/etc/snort/unicode.map-sample %D/etc/snort/unicode.map; then rm -f %D/etc/snort/unicode.map; fi
+etc/snort/unicode.map
 etc/snort/unicode.map-sample
- at exec if [ ! -f %D/etc/snort/unicode.map ] ; then cp -p %D/%F %B/unicode.map; fi
- at dirrmtry etc/snort/rules
- at dirrmtry etc/snort
-%%DYNAMIC%%src/snort_dynamicsrc/bitop.h
-%%DYNAMIC%%src/snort_dynamicsrc/debug.h
-%%DYNAMIC%%src/snort_dynamicsrc/pcap_pkthdr32.h
-%%DYNAMIC%%src/snort_dynamicsrc/preprocids.h
-%%DYNAMIC%%src/snort_dynamicsrc/profiler.h
-%%DYNAMIC%%src/snort_dynamicsrc/sfPolicyUserData.c
-%%DYNAMIC%%src/snort_dynamicsrc/sfPolicyUserData.h
-%%DYNAMIC%%src/snort_dynamicsrc/sf_dynamic_common.h
-%%DYNAMIC%%src/snort_dynamicsrc/sf_dynamic_define.h
-%%DYNAMIC%%src/snort_dynamicsrc/sf_dynamic_engine.h
-%%DYNAMIC%%src/snort_dynamicsrc/sf_dynamic_meta.h
-%%DYNAMIC%%src/snort_dynamicsrc/sf_dynamic_preproc_lib.c
-%%DYNAMIC%%src/snort_dynamicsrc/sf_dynamic_preproc_lib.h
-%%DYNAMIC%%src/snort_dynamicsrc/sf_dynamic_preprocessor.h
-%%DYNAMIC%%src/snort_dynamicsrc/sf_ip.h
-%%DYNAMIC%%src/snort_dynamicsrc/sf_snort_packet.h
-%%DYNAMIC%%src/snort_dynamicsrc/sf_snort_plugin_api.h
-%%DYNAMIC%%src/snort_dynamicsrc/sf_types.h
-%%DYNAMIC%%src/snort_dynamicsrc/sfghash.h
-%%DYNAMIC%%src/snort_dynamicsrc/sfhashfcn.h
-%%DYNAMIC%%src/snort_dynamicsrc/sfsnort_dynamic_detection_lib.c
-%%DYNAMIC%%src/snort_dynamicsrc/sfsnort_dynamic_detection_lib.h
-%%DYNAMIC%%src/snort_dynamicsrc/str_search.h
-%%DYNAMIC%%src/snort_dynamicsrc/stream_api.h
-%%DYNAMIC%%@dirrmtry src/snort_dynamicsrc
-%%DYNAMIC%%@dirrmtry src
-%%DYNAMIC%%lib/snort/dynamicengine/libsf_engine.so
-%%DYNAMIC%%lib/snort/dynamicengine/libsf_engine.so.0
-%%DYNAMIC%%lib/snort/dynamicengine/libsf_engine.la
-%%DYNAMIC%%lib/snort/dynamicengine/libsf_engine.a
-%%DYNAMIC%%@dirrmtry lib/snort/dynamicengine
-%%DYNAMIC%%lib/snort/dynamicrules/lib_sfdynamic_example_rule.so
-%%DYNAMIC%%lib/snort/dynamicrules/lib_sfdynamic_example_rule.so.0
-%%DYNAMIC%%lib/snort/dynamicrules/lib_sfdynamic_example_rule.la
-%%DYNAMIC%%lib/snort/dynamicrules/lib_sfdynamic_example_rule.a
-%%DYNAMIC%%@dirrmtry lib/snort/dynamicrules
-%%DYNAMIC%%lib/snort/dynamicpreprocessor/lib_sfdynamic_preprocessor_example.a
-%%DYNAMIC%%lib/snort/dynamicpreprocessor/lib_sfdynamic_preprocessor_example.la
-%%DYNAMIC%%lib/snort/dynamicpreprocessor/lib_sfdynamic_preprocessor_example.so
-%%DYNAMIC%%lib/snort/dynamicpreprocessor/lib_sfdynamic_preprocessor_example.so.0
-%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_dcerpc_preproc.a
-%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_dcerpc_preproc.la
-%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_dcerpc_preproc.so
-%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_dcerpc_preproc.so.0
-%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_dce2_preproc.a
-%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_dce2_preproc.la
-%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_dce2_preproc.so
-%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_dce2_preproc.so.0
-%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_dns_preproc.a
-%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_dns_preproc.la
-%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_dns_preproc.so
-%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_dns_preproc.so.0
-%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_ftptelnet_preproc.a
-%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_ftptelnet_preproc.la
-%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_ftptelnet_preproc.so
-%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_ftptelnet_preproc.so.0
-%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_smtp_preproc.a
-%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_smtp_preproc.la
-%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_smtp_preproc.so
-%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_smtp_preproc.so.0
-%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_ssh_preproc.a
-%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_ssh_preproc.la
-%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_ssh_preproc.so
-%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_ssh_preproc.so.0
-%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_ssl_preproc.a
-%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_ssl_preproc.la
-%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_ssl_preproc.so
-%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_ssl_preproc.so.0
-%%DYNAMIC%%@dirrmtry lib/snort/dynamicpreprocessor
-%%DYNAMIC%%@dirrmtry lib/snort
-%%EXAMPLESDIR%%/classification.config-sample
-%%EXAMPLESDIR%%/create_db2
-%%EXAMPLESDIR%%/create_mssql
-%%EXAMPLESDIR%%/create_mysql
-%%EXAMPLESDIR%%/create_oracle.sql
-%%EXAMPLESDIR%%/create_postgresql
-%%EXAMPLESDIR%%/gen-msg.map-sample
-%%EXAMPLESDIR%%/reference.config-sample
-%%EXAMPLESDIR%%/sid-msg.map-sample
-%%EXAMPLESDIR%%/snort.conf-sample
-%%EXAMPLESDIR%%/threshold.conf-sample
-%%EXAMPLESDIR%%/unicode.map-sample
- at dirrm %%EXAMPLESDIR%%
-%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
-%%PORTDOCS%%%%DOCSDIR%%/BUGS
-%%PORTDOCS%%%%DOCSDIR%%/CREDITS
-%%PORTDOCS%%%%DOCSDIR%%/INSTALL
-%%PORTDOCS%%%%DOCSDIR%%/NEWS
-%%PORTDOCS%%%%DOCSDIR%%/PROBLEMS
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/README.ARUBA
-%%PORTDOCS%%%%DOCSDIR%%/README.FLEXRESP
-%%PORTDOCS%%%%DOCSDIR%%/README.FLEXRESP2
-%%PORTDOCS%%%%DOCSDIR%%/README.INLINE
-%%PORTDOCS%%%%DOCSDIR%%/README.PLUGINS
-%%PORTDOCS%%%%DOCSDIR%%/README.PerfProfiling
-%%PORTDOCS%%%%DOCSDIR%%/README.SMTP
-%%PORTDOCS%%%%DOCSDIR%%/README.UNSOCK
-%%PORTDOCS%%%%DOCSDIR%%/README.WIN32
-%%PORTDOCS%%%%DOCSDIR%%/README.alert_order
-%%PORTDOCS%%%%DOCSDIR%%/README.asn1
-%%PORTDOCS%%%%DOCSDIR%%/README.csv
-%%PORTDOCS%%%%DOCSDIR%%/README.database
-%%PORTDOCS%%%%DOCSDIR%%/README.dcerpc
-%%PORTDOCS%%%%DOCSDIR%%/README.dcerpc2
-%%PORTDOCS%%%%DOCSDIR%%/README.decode
-%%PORTDOCS%%%%DOCSDIR%%/README.decoder_preproc_rules
-%%PORTDOCS%%%%DOCSDIR%%/README.dns
-%%PORTDOCS%%%%DOCSDIR%%/README.event_queue
-%%PORTDOCS%%%%DOCSDIR%%/README.filters
-%%PORTDOCS%%%%DOCSDIR%%/README.flowbits
-%%PORTDOCS%%%%DOCSDIR%%/README.frag3
-%%PORTDOCS%%%%DOCSDIR%%/README.ftptelnet
-%%PORTDOCS%%%%DOCSDIR%%/README.gre
-%%PORTDOCS%%%%DOCSDIR%%/README.http_inspect
-%%PORTDOCS%%%%DOCSDIR%%/README.ipip
-%%PORTDOCS%%%%DOCSDIR%%/README.ipv6
-%%PORTDOCS%%%%DOCSDIR%%/README.multipleconfigs
-%%PORTDOCS%%%%DOCSDIR%%/README.pcap_readmode
-%%PORTDOCS%%%%DOCSDIR%%/README.ppm
-%%PORTDOCS%%%%DOCSDIR%%/README.reload
-%%PORTDOCS%%%%DOCSDIR%%/README.sfportscan
-%%PORTDOCS%%%%DOCSDIR%%/README.ssh
-%%PORTDOCS%%%%DOCSDIR%%/README.ssl
-%%PORTDOCS%%%%DOCSDIR%%/README.stream5
-%%PORTDOCS%%%%DOCSDIR%%/README.tag
-%%PORTDOCS%%%%DOCSDIR%%/README.thresholding
-%%PORTDOCS%%%%DOCSDIR%%/README.variables
-%%PORTDOCS%%%%DOCSDIR%%/README.wireless
-%%PORTDOCS%%%%DOCSDIR%%/RELEASE.NOTES
-%%PORTDOCS%%%%DOCSDIR%%/TODO
-%%PORTDOCS%%%%DOCSDIR%%/USAGE
-%%PORTDOCS%%%%DOCSDIR%%/WISHLIST
-%%PORTDOCS%%%%DOCSDIR%%/faq.pdf
-%%PORTDOCS%%%%DOCSDIR%%/generators
-%%PORTDOCS%%%%DOCSDIR%%/snort_manual.pdf
-%%PORTDOCS%%%%DOCSDIR%%/snort_schema_v106.pdf
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
+include/daq.h
+include/daq_api.h
+include/daq_common.h
+include/sfbpf.h
+include/sfbpf_dlt.h
+lib/libsfbpf.a
+lib/libsfbpf.la
+lib/libsfbpf.so
+lib/libsfbpf.so.0
+lib/snort/dynamicengine/libsf_engine.la
+lib/snort/dynamicengine/libsf_engine.so
+lib/snort/dynamicengine/libsf_engine.so.0
+lib/snort/dynamicpreprocessor/libsf_dce2_preproc.la
+lib/snort/dynamicpreprocessor/libsf_dce2_preproc.so
+lib/snort/dynamicpreprocessor/libsf_dce2_preproc.so.0
+lib/snort/dynamicpreprocessor/libsf_dns_preproc.la
+lib/snort/dynamicpreprocessor/libsf_dns_preproc.so
+lib/snort/dynamicpreprocessor/libsf_dns_preproc.so.0
+lib/snort/dynamicpreprocessor/libsf_ftptelnet_preproc.la
+lib/snort/dynamicpreprocessor/libsf_ftptelnet_preproc.so
+lib/snort/dynamicpreprocessor/libsf_ftptelnet_preproc.so.0
+lib/snort/dynamicpreprocessor/libsf_sdf_preproc.la
+lib/snort/dynamicpreprocessor/libsf_sdf_preproc.so
+lib/snort/dynamicpreprocessor/libsf_sdf_preproc.so.0
+lib/snort/dynamicpreprocessor/libsf_smtp_preproc.la
+lib/snort/dynamicpreprocessor/libsf_smtp_preproc.so
+lib/snort/dynamicpreprocessor/libsf_smtp_preproc.so.0
+lib/snort/dynamicpreprocessor/libsf_ssh_preproc.la
+lib/snort/dynamicpreprocessor/libsf_ssh_preproc.so
+lib/snort/dynamicpreprocessor/libsf_ssh_preproc.so.0
+lib/snort/dynamicpreprocessor/libsf_ssl_preproc.la
+lib/snort/dynamicpreprocessor/libsf_ssl_preproc.so
+lib/snort/dynamicpreprocessor/libsf_ssl_preproc.so.0
 libdata/pkgconfig/snort.pc
+share/doc/snort/AUTHORS
+share/doc/snort/BUGS
+share/doc/snort/CREDITS
+share/doc/snort/INSTALL
+share/doc/snort/NEWS
+share/doc/snort/PROBLEMS
+share/doc/snort/README
+share/doc/snort/README.ARUBA
+share/doc/snort/README.PLUGINS
+share/doc/snort/README.PerfProfiling
+share/doc/snort/README.SMTP
+share/doc/snort/README.UNSOCK
+share/doc/snort/README.WIN32
+share/doc/snort/README.active
+share/doc/snort/README.alert_order
+share/doc/snort/README.asn1
+share/doc/snort/README.csv
+share/doc/snort/README.daq
+share/doc/snort/README.database
+share/doc/snort/README.dcerpc2
+share/doc/snort/README.decode
+share/doc/snort/README.decoder_preproc_rules
+share/doc/snort/README.dns
+share/doc/snort/README.event_queue
+share/doc/snort/README.filters
+share/doc/snort/README.flowbits
+share/doc/snort/README.frag3
+share/doc/snort/README.ftptelnet
+share/doc/snort/README.gre
+share/doc/snort/README.http_inspect
+share/doc/snort/README.ipip
+share/doc/snort/README.ipv6
+share/doc/snort/README.multipleconfigs
+share/doc/snort/README.normalize
+share/doc/snort/README.pcap_readmode
+share/doc/snort/README.ppm
+share/doc/snort/README.reload
+share/doc/snort/README.sensitive_data
+share/doc/snort/README.sfportscan
+share/doc/snort/README.ssh
+share/doc/snort/README.ssl
+share/doc/snort/README.stream5
+share/doc/snort/README.tag
+share/doc/snort/README.thresholding
+share/doc/snort/README.u2boat
+share/doc/snort/README.variables
+share/doc/snort/RELEASE.NOTES
+share/doc/snort/TODO
+share/doc/snort/USAGE
+share/doc/snort/WISHLIST
+share/doc/snort/faq.pdf
+share/doc/snort/generators
+share/doc/snort/snort_manual.pdf
+share/doc/snort/snort_schema_v106.pdf
+share/examples/snort/classification.config-sample
+share/examples/snort/create_db2
+share/examples/snort/create_mssql
+share/examples/snort/create_mysql
+share/examples/snort/create_oracle.sql
+share/examples/snort/create_postgresql
+share/examples/snort/gen-msg.map-sample
+share/examples/snort/reference.config-sample
+share/examples/snort/snort.conf-sample
+share/examples/snort/threshold.conf-sample
+share/examples/snort/unicode.map-sample
+src/snort_dynamicsrc/bitop.h
+src/snort_dynamicsrc/debug.h
+src/snort_dynamicsrc/event.h
+src/snort_dynamicsrc/obfuscation.h
+src/snort_dynamicsrc/pcap_pkthdr32.h
+src/snort_dynamicsrc/plugin_enum.h
+src/snort_dynamicsrc/preprocids.h
+src/snort_dynamicsrc/profiler.h
+src/snort_dynamicsrc/rule_option_types.h
+src/snort_dynamicsrc/sfPolicyUserData.c
+src/snort_dynamicsrc/sfPolicyUserData.h
+src/snort_dynamicsrc/sf_base64decode.c
+src/snort_dynamicsrc/sf_base64decode.h
+src/snort_dynamicsrc/sf_dynamic_common.h
+src/snort_dynamicsrc/sf_dynamic_define.h
+src/snort_dynamicsrc/sf_dynamic_engine.h
+src/snort_dynamicsrc/sf_dynamic_meta.h
+src/snort_dynamicsrc/sf_dynamic_preproc_lib.c
+src/snort_dynamicsrc/sf_dynamic_preproc_lib.h
+src/snort_dynamicsrc/sf_dynamic_preprocessor.h
+src/snort_dynamicsrc/sf_ip.h
+src/snort_dynamicsrc/sf_snort_packet.h
+src/snort_dynamicsrc/sf_snort_plugin_api.h
+src/snort_dynamicsrc/sf_types.h
+src/snort_dynamicsrc/sfghash.h
+src/snort_dynamicsrc/sfhashfcn.h
+src/snort_dynamicsrc/sfsnort_dynamic_detection_lib.c
+src/snort_dynamicsrc/sfsnort_dynamic_detection_lib.h
+src/snort_dynamicsrc/signature.h
+src/snort_dynamicsrc/str_search.h
+src/snort_dynamicsrc/stream_api.h
+src/snort_dynamicsrc/treenodes.h


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list