diff options
author | clsung <clsung@FreeBSD.org> | 2011-02-09 14:50:03 +0800 |
---|---|---|
committer | clsung <clsung@FreeBSD.org> | 2011-02-09 14:50:03 +0800 |
commit | f1ea4cc90e327e16d20008698ecde7171bfa9dbe (patch) | |
tree | 9a81f0584079f45febe2dae80c937462e4816485 /security/snort | |
parent | 792c64e6cc9bcebfdaaa4abd102f88059954eeef (diff) | |
download | freebsd-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/Makefile | 174 | ||||
-rw-r--r-- | security/snort/distinfo | 10 | ||||
-rw-r--r-- | security/snort/files/pkg-message-dynamicplugin | 12 | ||||
-rw-r--r-- | security/snort/files/snort.sh.in | 1 | ||||
-rw-r--r-- | security/snort/pkg-plist | 46 |
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 |