aboutsummaryrefslogtreecommitdiffstats
path: root/security/snort
diff options
context:
space:
mode:
authorclsung <clsung@FreeBSD.org>2011-02-09 14:50:03 +0800
committerclsung <clsung@FreeBSD.org>2011-02-09 14:50:03 +0800
commitf1ea4cc90e327e16d20008698ecde7171bfa9dbe (patch)
tree9a81f0584079f45febe2dae80c937462e4816485 /security/snort
parent792c64e6cc9bcebfdaaa4abd102f88059954eeef (diff)
downloadfreebsd-ports-gnome-f1ea4cc90e327e16d20008698ecde7171bfa9dbe.tar.gz
freebsd-ports-gnome-f1ea4cc90e327e16d20008698ecde7171bfa9dbe.tar.zst
freebsd-ports-gnome-f1ea4cc90e327e16d20008698ecde7171bfa9dbe.zip
- Update to 2.9.0.3 [1]
- pass maintainership to William Freeman <wfreeman_AT_sourcefire dot com> Note: This attached patch replaces the one in ports/153998. Also fixes the location of the dynamic libs/rules in ports/153224. PR: ports/154514 [1], ports/153998 [2] Submitted by: Michael Scheidell <scheidell_AT_secnap dot net>
Diffstat (limited to 'security/snort')
-rw-r--r--security/snort/Makefile174
-rw-r--r--security/snort/distinfo10
-rw-r--r--security/snort/files/pkg-message-dynamicplugin12
-rw-r--r--security/snort/files/snort.sh.in1
-rw-r--r--security/snort/pkg-plist46
5 files changed, 138 insertions, 105 deletions
diff --git a/security/snort/Makefile b/security/snort/Makefile
index 0346e0e69cf7..d0679aae650a 100644
--- a/security/snort/Makefile
+++ b/security/snort/Makefile
@@ -6,86 +6,76 @@
#
PORTNAME= snort
-PORTVERSION= 2.8.6.1
+PORTVERSION= 2.9.0.3
CATEGORIES= security
-MASTER_SITES= LOCAL
-MASTER_SITE_SUBDIR= clsung
+MASTER_SITES= SF/snort/snort
-MAINTAINER= clsung@FreeBSD.org
+PATCH_DIST_STRIP= -p1
+
+MAINTAINER= wfreeman@gmail.com
COMMENT= Lightweight network intrusion detection system
LIB_DEPENDS= pcre.0:${PORTSDIR}/devel/pcre
-
-CONFLICTS?= snort-1.* snort-2.[0-7].*
-
-OPTIONS= DYNAMIC "Enable dynamic plugin support" on \
- FLEXRESP "Flexible response to events" off \
- FLEXRESP2 "Flexible response to events (version 2)" off \
+BUILD_DEPENDS= daq>=0.5_1:${PORTSDIR}/net/daq \
+ ${LOCALBASE}/lib/libnet11/libnet.a:${PORTSDIR}/net/libnet
+RUN_DEPENDS= daq>=0.5_1:${PORTSDIR}/net/daq \
+ ${LOCALBASE}/lib/libnet11/libnet.a:${PORTSDIR}/net/libnet
+
+OPTIONS= IPV6 "Enable IPv6 support" off \
+ MPLS "Enable MPLS support" on \
+ GRE "Enable GRE support" on \
+ TARGETBASED "Enable Targetbased support" off \
+ DECODERPRE "Enable Decoded-Preprocessor-Rules" on \
+ ZLIB "Enable GZIP support" 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 \
- PERPROFILE "Enable Performance Profiling" off \
- SNORTSAM "Enable output plugin to SnortSam" off \
- IPV6 "Enable IPv6 support" off
+ SNORTSAM "Unofficial Snortsam Patch" off
+
+.include <bsd.port.options.mk>
USE_RC_SUBR= snort.sh
SUB_FILES= pkg-message
GNU_CONFIGURE= yes
CONFIGURE_ENV= LDFLAGS="${LDFLAGS}"
-PATCH_DIST_STRIP= -p1
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
MAN8= snort.8
DOCS= RELEASE.NOTES doc/AUTHORS doc/BUGS doc/CREDITS \
doc/README* doc/USAGE doc/*.pdf
+PREPROC_RULE_DIR= ${RULES_DIR}/../preproc_rules
+PREPROC_RULES= decoder.rules preprocessor.rules sensitive-data.rules
-.include <bsd.port.pre.mk>
-
-.if defined(WITH_FLEXRESP)
-LIBNET_CONFIG?= ${LOCALBASE}/bin/libnet10-config
-.elif defined(WITH_FLEXRESP2)
+USE_AUTOTOOLS= libtool
+USE_LDCONFIG= yes
LIBNET_CONFIG?= ${LOCALBASE}/bin/libnet11-config
-.endif
-
-.if exists(${LIBNET_CONFIG})
LIBNET_CFLAGS!= ${LIBNET_CONFIG} --cflags
LIBNET_LIBS!= ${LIBNET_CONFIG} --libs
LIBNET_INCDIR= ${LIBNET_CFLAGS:M-I*:S/-I//}
LIBNET_LIBDIR= ${LIBNET_LIBS:M-L*:S/-L//}
-.endif
-.if !defined(WITHOUT_DYNAMIC)
-USE_AUTOTOOLS= libtool
-USE_LDCONFIG= yes
-CONFIGURE_ARGS+= --enable-dynamicplugin
-PLIST_SUB+= DYNAMIC=""
-.else
-PLIST_SUB+= DYNAMIC="@comment "
-.endif
+CONFIGURE_ARGS+= --enable-dynamicplugin --enable-build-dynamic-examples \
+ --enable-reload --enable-reload-restart \
+ --disable-corefiles \
+ --with-dnet-includes=${LIBNET_INCDIR} \
+ --with-dnet-libraries=${LIBNET_LIBDIR}
-.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
+PLIST_SUB+= DYNAMIC=""
-.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 \
+ --enable-active-response
.endif
.if defined(WITH_MYSQL)
@@ -122,43 +112,74 @@ CONFIGURE_ARGS+= --disable-prelude
PLIST_SUB+= PRELUDE="@comment "
.endif
-.if defined(WITH_PERPROFILE)
-CONFIGURE_ARGS+= --enable-perfprofiling
-.endif
-
-.if defined(WITH_SNORTSAM)
-USE_AUTOTOOLS+= automake
-PATCH_SITES+=http://www.snortsam.net/files/snort-plugin/:snortsam
-PATCHFILES+=snortsam-2.8.6.diff.gz:snortsam
+.if defined(WITH_PERFPROFILE)
+CONFIGURE_ARGS+= --enable-perfprofiling --enable-ppm
.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-targetbased
+.endif
+
+.if defined(WITH_DECODERPRE)
+CONFIGURE_ARGS+= --enable-decoder-preprocessor-rules
+.endif
+
+.if defined(WITH_ZLIB)
+CONFIGURE_ARGS+= --enable-zlib
+.endif
+
+.if defined(WITH_NORMALIZER)
+CONFIGURE_ARGS+= --enable-normalizer
+.endif
+
+.if defined(WITH_REACT)
+CONFIGURE_ARGS+= --enable-react
+.endif
+
+.if defined(WITH_SNORTSAM)
+USE_AUTOTOOLS+= automake
+PATCH_SITES+= http://www.snortsam.net/files/snort-plugin/:snortsam \
+ http://www.secnap.com/downloads/:snortsam
+PATCHFILES+= snortsam-2.9.0.3.diff.gz:snortsam
+.endif
+
post-patch:
.if defined(NOPORTDOCS)
@${REINPLACE_CMD} '/SUBDIRS = /s/doc//' ${WRKSRC}/Makefile.in
.endif
pre-configure:
-.if defined(WITH_SNORTSAM)
- @cd ${WRKSRC} && ${SH} ${WRKSRC}/autojunk.sh
-.endif
${FIND} ${WRKSRC} -name 'Makefile.in' | ${XARGS} ${REINPLACE_CMD} -e \
's|lib/snort_|lib/snort/|g'
${REINPLACE_CMD} "s,/etc/snort.conf,${CONFIG_DIR}/snort.conf," \
${WRKSRC}/src/snort.c ${WRKSRC}/snort.8
${REINPLACE_CMD} -e 's|lib/snort_|lib/snort/|g' ${WRKSRC}/etc/snort.conf
+ ${REINPLACE_CMD} -e 's|^dynamicdetection|#dynamicdetection|' ${WRKSRC}/etc/snort.conf
+ ${REINPLACE_CMD} -e '/var HOME_NET/s/any/[YOU_NEED_TO_SET_HOME_NET_IN_snort.conf]/' ${WRKSRC}/etc/snort.conf
${REINPLACE_CMD} -e 's|libdir)/pkgconfig|prefix)/libdata/pkgconfig|' ${WRKSRC}/Makefile.in
-.if defined(WITH_FLEXRESP) || defined(WITH_FLEXRESP2)
${REINPLACE_CMD} -e 's|libnet-config|${LIBNET_CONFIG}|g' ${WRKSRC}/configure
+.if !defined(WITH_IPV6)
+ ${REINPLACE_CMD} -e 's|^ipvar |var |' ${WRKSRC}/etc/snort.conf
+ ${REINPLACE_CMD} -e '/normalize_ip6/s/^preprocessor/#preprocessor/' ${WRKSRC}/etc/snort.conf
+ ${REINPLACE_CMD} -e '/normalize_icmp6/s/^preprocessor/#preprocessor/' ${WRKSRC}/etc/snort.conf
.endif
-.if defined(WITHOUT_DYNAMIC)
- ${REINPLACE_CMD} -e "s,-am: install-libLTLIBRARIES,-am:," \
- ${WRKSRC}/src/dynamic-plugins/sf_engine/Makefile.in
- @${CAT} ${PATCHDIR}/pkg-message-dynamicplugin
- @sleep 5
+.if defined(WITH_DECODERPRE)
+ ${REINPLACE_CMD} -e '/^# include .PREPROC_RULE/s/# include/include/' ${WRKSRC}/etc/snort.conf
+.endif
+.if defined(WITH_SNORTSAM)
+ @cd ${WRKSRC} && ${SH} ${WRKSRC}/autojunk.sh
.endif
pre-install:
@@ -170,9 +191,19 @@ pre-install:
.endif
post-install:
-.if !defined(WITHOUT_DYNAMIC)
- @${LIBTOOL} --finish ${LOCALBASE}/snort/dynamicpreprocessor
+.if defined(WITH_SNORTSAM)
+ # mss: only doing this because snortsam patch/autojunk messes up paths
+ # life is too short to figure out why.
+ @${MKDIR} ${LOCALBASE}/lib/snort/dynamicrules
+ @cd ${LOCALBASE}/lib && ${MKDIR} snort/dynamicrules && ${MKDIR} snort/dynamicengine && ${MKDIR} snort/dynamicpreprocessor
+ @cd ${LOCALBASE}/lib && ${MV} snort_dynamicrules/* snort/dynamicrules
+ @cd ${LOCALBASE}/lib && ${MV} snort_dynamicengine/* snort/dynamicengine
+ @cd ${LOCALBASE}/lib && ${MV} snort_dynamicpreprocessor/* snort/dynamicpreprocessor
+ @cd ${LOCALBASE}/lib && ${${RMDIR} snort_dynamic*
+ @${MKDIR} ${LOCALBASE}/libdata/pkgconfig/ && ${MV} ${LOCALBASE}/lib/pkgconfig/snort.pc ${LOCALBASE}/libdata/pkgconfig/snort.pc
+ @${RMDIR} ${LOCALBASE}/lib/pkgconfig
.endif
+ @${LIBTOOL} --finish ${LOCALBASE}/snort/dynamicpreprocessor
[ -d ${CONFIG_DIR} ] || ${MKDIR} ${CONFIG_DIR}
[ -d ${EXAMPLESDIR} ] || ${MKDIR} ${EXAMPLESDIR}
[ -d ${RULES_DIR} ] || ${MKDIR} ${RULES_DIR}
@@ -189,6 +220,15 @@ post-install:
@${MKDIR} ${DOCSDIR}
cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${DOCSDIR}
.endif
+.if defined(WITH_DECODERPRE)
+ @${MKDIR} ${PREPROC_RULE_DIR}
+.for f in ${PREPROC_RULES}
+ ${INSTALL_DATA} ${WRKSRC}/preproc_rules/${f} ${PREPROC_RULE_DIR}/${f}-sample
+ @if [ ! -f ${PREPROC_RULE_DIR}/${f} ]; then \
+ ${CP} -p ${PREPROC_RULE_DIR}/${f}-sample ${PREPROC_RULE_DIR}/${f} ; \
+ fi
+.endfor
+.endif
@${CAT} ${PKGMESSAGE}
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/security/snort/distinfo b/security/snort/distinfo
index 7c7e92691818..1b36eb68fbf6 100644
--- a/security/snort/distinfo
+++ b/security/snort/distinfo
@@ -1,6 +1,4 @@
-MD5 (snort-2.8.6.1.tar.gz) = b1119396a32e9df0d80404e4b6c49166
-SHA256 (snort-2.8.6.1.tar.gz) = 7a948ef235c59b193ca0883b04a0d3ef4cc5250f933cafc4d06feed57150ae23
-SIZE (snort-2.8.6.1.tar.gz) = 4939019
-MD5 (snortsam-2.8.6.diff.gz) = 35fe432a8061dc3155f3530ff54f4ebf
-SHA256 (snortsam-2.8.6.diff.gz) = 24253b7f1dac99edc4527ac9a4da1c30d340c0eeaf6f754495e4078bf1b88955
-SIZE (snortsam-2.8.6.diff.gz) = 28755
+SHA256 (snort-2.9.0.3.tar.gz) = 382768dc7a47bbf4e1a85cd765d8bf4f245643be2acfc740fda1cd3d24e32a48
+SIZE (snort-2.9.0.3.tar.gz) = 5791144
+SHA256 (snortsam-2.9.0.3.diff.gz) = f32baf0408e80c7aed3560ce46229d936d71b8e7a4180efdba04f8e0021e70bc
+SIZE (snortsam-2.9.0.3.diff.gz) = 28890
diff --git a/security/snort/files/pkg-message-dynamicplugin b/security/snort/files/pkg-message-dynamicplugin
deleted file mode 100644
index 9647d2c34dd5..000000000000
--- a/security/snort/files/pkg-message-dynamicplugin
+++ /dev/null
@@ -1,12 +0,0 @@
-=========================================================================
-NOTE: The port has been configured without support for dynamic plugins.
- It is recommended that you enable dynamic plugins by pressing
- Ctrl-C now, run 'make config' and enable the DYNAMIC option.
-
- If you choose not to enable dynamic plugins, the default Snort
- configuration file may reference some dynamic plugins and
- preprocessors that may cause Snort to not work properly or throw
- errors. Please read the Snort documentation for more information
- regarding dynamic plugins and which configuration directives
- are affected.
-=========================================================================
diff --git a/security/snort/files/snort.sh.in b/security/snort/files/snort.sh.in
index fe7173fb6e26..aa858001fa5f 100644
--- a/security/snort/files/snort.sh.in
+++ b/security/snort/files/snort.sh.in
@@ -27,6 +27,7 @@
name="snort"
rcvar=`set_rcvar`
+extra_commands=reload
command="%%PREFIX%%/bin/snort"
diff --git a/security/snort/pkg-plist b/security/snort/pkg-plist
index 4d62e0c97cef..d79dc6e9c980 100644
--- a/security/snort/pkg-plist
+++ b/security/snort/pkg-plist
@@ -1,5 +1,7 @@
@comment $FreeBSD$
bin/snort
+bin/u2boat
+bin/u2spewfoo
@unexec if cmp -s %D/etc/snort/classification.config-sample %D/etc/snort/classification.config; then rm -f %D/etc/snort/classification.config; fi
etc/snort/classification.config-sample
@exec if [ ! -f %D/etc/snort/classification.config ] ; then cp -p %D/%F %B/classification.config; fi
@@ -9,8 +11,6 @@ etc/snort/gen-msg.map-sample
@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-sample
@exec if [ ! -f %D/etc/snort/reference.config ] ; then cp -p %D/%F %B/reference.config; fi
-@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
@exec if [ ! -f %D/etc/snort/sid-msg.map ] ; then cp -p %D/%F %B/sid-msg.map; fi
@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-sample
@@ -22,6 +22,16 @@ etc/snort/threshold.conf-sample
etc/snort/unicode.map-sample
@exec if [ ! -f %D/etc/snort/unicode.map ] ; then cp -p %D/%F %B/unicode.map; fi
@dirrmtry etc/snort/rules
+@unexec if cmp -s %D/etc/snort/preproc_rules/decoder.rules %D/etc/snort/preproc_rules/decoder.rules; then rm -f %D/etc/snort/preproc_rules/decoder.rules;fi
+etc/snort/preproc_rules/decoder.rules-sample
+@exec if [ ! -f %D/etc/snort/preproc_rules/decoder.rules ] ; then cp -p %D/%F %B/decoder.rules; fi
+@unexec if cmp -s %D/etc/snort/preproc_rules/preprocessor.rules %D/etc/snort/preproc_rules/preprocessor.rules; then rm -f %D/etc/snort/preproc_rules/preprocessor.rules;fi
+etc/snort/preproc_rules/preprocessor.rules-sample
+@exec if [ ! -f %D/etc/snort/preproc_rules/preprocessor.rules ] ; then cp -p %D/%F %B/preprocessor.rules; fi
+@unexec if cmp -s %D/etc/snort/preproc_rules/sensitive-data.rules %D/etc/snort/preproc_rules/sensitive-data.rules; then rm -f %D/etc/snort/preproc_rules/sensitive-data.rules;fi
+etc/snort/preproc_rules/sensitive-data.rules-sample
+@exec if [ ! -f %D/etc/snort/preproc_rules/decoder.rules ] ; then cp -p %D/%F %B/; fi
+@dirrmtry etc/snort/preproc_rules
@dirrmtry etc/snort
%%DYNAMIC%%src/snort_dynamicsrc/bitop.h
%%DYNAMIC%%src/snort_dynamicsrc/debug.h
@@ -34,6 +44,8 @@ etc/snort/unicode.map-sample
%%DYNAMIC%%src/snort_dynamicsrc/rule_option_types.h
%%DYNAMIC%%src/snort_dynamicsrc/sfPolicyUserData.c
%%DYNAMIC%%src/snort_dynamicsrc/sfPolicyUserData.h
+%%DYNAMIC%%src/snort_dynamicsrc/sf_base64decode.c
+%%DYNAMIC%%src/snort_dynamicsrc/sf_base64decode.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
@@ -58,41 +70,37 @@ etc/snort/unicode.map-sample
%%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.a
+%%DYNAMIC%%lib/snort/dynamicrules/lib_sfdynamic_example_rule.la
+%%DYNAMIC%%lib/snort/dynamicrules/lib_sfdynamic_example_rule.so.0
+%%DYNAMIC%%lib/snort/dynamicrules/lib_sfdynamic_example_rule.so
%%DYNAMIC%%@dirrmtry lib/snort/dynamicrules
-%%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_sdf_preproc.a
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_sdf_preproc.la
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_sdf_preproc.so
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_sdf_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%%lib/snort/dynamicpreprocessor/lib_sfdynamic_preprocessor_example.a
+%%DYNAMIC%%lib/snort/dynamicpreprocessor/lib_sfdynamic_preprocessor_example.so
+%%DYNAMIC%%lib/snort/dynamicpreprocessor/lib_sfdynamic_preprocessor_example.so.0
+%%DYNAMIC%%lib/snort/dynamicpreprocessor/lib_sfdynamic_preprocessor_example.la
%%DYNAMIC%%@dirrmtry lib/snort/dynamicpreprocessor
%%DYNAMIC%%@dirrmtry lib/snort
%%EXAMPLESDIR%%/classification.config-sample
@@ -103,7 +111,6 @@ etc/snort/unicode.map-sample
%%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
@@ -116,19 +123,17 @@ etc/snort/unicode.map-sample
%%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.active
%%PORTDOCS%%%%DOCSDIR%%/README.alert_order
%%PORTDOCS%%%%DOCSDIR%%/README.asn1
%%PORTDOCS%%%%DOCSDIR%%/README.csv
%%PORTDOCS%%%%DOCSDIR%%/README.database
-%%PORTDOCS%%%%DOCSDIR%%/README.dcerpc
+%%PORTDOCS%%%%DOCSDIR%%/README.daq
%%PORTDOCS%%%%DOCSDIR%%/README.dcerpc2
%%PORTDOCS%%%%DOCSDIR%%/README.decode
%%PORTDOCS%%%%DOCSDIR%%/README.decoder_preproc_rules
@@ -143,6 +148,7 @@ etc/snort/unicode.map-sample
%%PORTDOCS%%%%DOCSDIR%%/README.ipip
%%PORTDOCS%%%%DOCSDIR%%/README.ipv6
%%PORTDOCS%%%%DOCSDIR%%/README.multipleconfigs
+%%PORTDOCS%%%%DOCSDIR%%/README.normalize
%%PORTDOCS%%%%DOCSDIR%%/README.pcap_readmode
%%PORTDOCS%%%%DOCSDIR%%/README.ppm
%%PORTDOCS%%%%DOCSDIR%%/README.reload
@@ -153,8 +159,8 @@ etc/snort/unicode.map-sample
%%PORTDOCS%%%%DOCSDIR%%/README.stream5
%%PORTDOCS%%%%DOCSDIR%%/README.tag
%%PORTDOCS%%%%DOCSDIR%%/README.thresholding
+%%PORTDOCS%%%%DOCSDIR%%/README.u2boat
%%PORTDOCS%%%%DOCSDIR%%/README.variables
-%%PORTDOCS%%%%DOCSDIR%%/README.wireless
%%PORTDOCS%%%%DOCSDIR%%/RELEASE.NOTES
%%PORTDOCS%%%%DOCSDIR%%/TODO
%%PORTDOCS%%%%DOCSDIR%%/USAGE