View | Details | Raw Unified | Return to bug 154514
Collapse All | Expand All

(-)snort/Makefile (-66 / +108 lines)
Lines 6-91 Link Here
6
#
6
#
7
7
8
PORTNAME=	snort
8
PORTNAME=	snort
9
PORTVERSION=	2.8.6.1
9
PORTVERSION=	2.9.0.3
10
CATEGORIES=	security
10
CATEGORIES=	security
11
MASTER_SITES=	LOCAL
11
MASTER_SITES=	SF/snort/snort
12
MASTER_SITE_SUBDIR=     clsung
12
13
PATCH_DIST_STRIP=	-p1
13
14
14
MAINTAINER=	clsung@FreeBSD.org
15
MAINTAINER=	clsung@FreeBSD.org
15
COMMENT=	Lightweight network intrusion detection system
16
COMMENT=	Lightweight network intrusion detection system
16
17
17
LIB_DEPENDS=	pcre.0:${PORTSDIR}/devel/pcre
18
LIB_DEPENDS=	pcre.0:${PORTSDIR}/devel/pcre
18
19
BUILD_DEPENDS=	daq>=0.5_1:${PORTSDIR}/net/daq \
19
CONFLICTS?=	snort-1.* snort-2.[0-7].*
20
		${LOCALBASE}/lib/libnet11/libnet.a:${PORTSDIR}/net/libnet
20
21
RUN_DEPENDS=	daq>=0.5_1:${PORTSDIR}/net/daq \
21
OPTIONS=	DYNAMIC "Enable dynamic plugin support" on \
22
		${LOCALBASE}/lib/libnet11/libnet.a:${PORTSDIR}/net/libnet \
22
		FLEXRESP "Flexible response to events" off \
23
23
		FLEXRESP2 "Flexible response to events (version 2)" off \
24
CONFLICTS?=	snort-1.* snort-2.[0-8].*
25
26
OPTIONS=	IPV6 "Enable IPv6 support" off \
27
		MPLS "Enable MPLS support" on \
28
		GRE "Enable GRE support" on \
29
		TARGETBASED "Enable Targetbased support" off \
30
		DECODERPRE "Enable Decoded-Preprocessor-Rules" on \
31
		ZLIB "Enable GZIP support" on \
32
		NORMALIZER "Enable Normalizer" on \
33
		REACT "Enable React" on \
34
		PERFPROFILE "Enable Performance Profiling" on \
35
		FLEXRESP3 "Flexible response to events (version 3)" on \
24
		MYSQL "Enable MySQL support" off \
36
		MYSQL "Enable MySQL support" off \
25
		ODBC "Enable ODBC support" off \
37
		ODBC "Enable ODBC support" off \
26
		POSTGRESQL "Enable PostgreSQL support" off \
38
		POSTGRESQL "Enable PostgreSQL support" off \
27
		PRELUDE "Enable Prelude NIDS integration" off \
39
		PRELUDE "Enable Prelude NIDS integration" off \
28
		PERPROFILE "Enable Performance Profiling" off \
40
		SNORTSAM "Unofficial Snortsam Patch" off
29
		SNORTSAM "Enable output plugin to SnortSam" off \
41
30
		IPV6 "Enable IPv6 support" off
42
.include <bsd.port.options.mk>
31
43
32
USE_RC_SUBR=	snort.sh
44
USE_RC_SUBR=	snort.sh
33
SUB_FILES=	pkg-message
45
SUB_FILES=	pkg-message
34
GNU_CONFIGURE=	yes
46
GNU_CONFIGURE=	yes
35
CONFIGURE_ENV=	LDFLAGS="${LDFLAGS}"
47
CONFIGURE_ENV=	LDFLAGS="${LDFLAGS}"
36
PATCH_DIST_STRIP=	-p1
37
MAKE_JOBS_UNSAFE=	yes
48
MAKE_JOBS_UNSAFE=	yes
38
49
39
CONFIG_DIR?=	${PREFIX}/etc/snort
50
CONFIG_DIR?=	${PREFIX}/etc/snort
40
CONFIG_FILES=	classification.config gen-msg.map reference.config \
51
CONFIG_FILES=	classification.config gen-msg.map reference.config \
41
		sid-msg.map snort.conf threshold.conf unicode.map
52
		snort.conf threshold.conf unicode.map
42
RULES_DIR=	${PREFIX}/etc/snort/rules
53
RULES_DIR=	${PREFIX}/etc/snort/rules
43
LOGS_DIR=	/var/log/snort
54
LOGS_DIR=	/var/log/snort
44
55
45
MAN8=		snort.8
56
MAN8=		snort.8
46
DOCS=		RELEASE.NOTES doc/AUTHORS doc/BUGS doc/CREDITS \
57
DOCS=		RELEASE.NOTES doc/AUTHORS doc/BUGS doc/CREDITS \
47
		doc/README* doc/USAGE doc/*.pdf
58
		doc/README* doc/USAGE doc/*.pdf
59
PREPROC_RULE_DIR=	${RULES_DIR}/../preproc_rules
60
PREPROC_RULES=		decoder.rules preprocessor.rules sensitive-data.rules
48
61
49
.include <bsd.port.pre.mk>
62
USE_AUTOTOOLS=	libtool
50
63
USE_LDCONFIG=	yes
51
.if defined(WITH_FLEXRESP)
52
LIBNET_CONFIG?=		${LOCALBASE}/bin/libnet10-config
53
.elif defined(WITH_FLEXRESP2)
54
LIBNET_CONFIG?=		${LOCALBASE}/bin/libnet11-config
64
LIBNET_CONFIG?=		${LOCALBASE}/bin/libnet11-config
55
.endif
56
57
.if exists(${LIBNET_CONFIG})
58
LIBNET_CFLAGS!=	${LIBNET_CONFIG} --cflags
65
LIBNET_CFLAGS!=	${LIBNET_CONFIG} --cflags
59
LIBNET_LIBS!=	${LIBNET_CONFIG} --libs
66
LIBNET_LIBS!=	${LIBNET_CONFIG} --libs
60
LIBNET_INCDIR=	${LIBNET_CFLAGS:M-I*:S/-I//}
67
LIBNET_INCDIR=	${LIBNET_CFLAGS:M-I*:S/-I//}
61
LIBNET_LIBDIR=	${LIBNET_LIBS:M-L*:S/-L//}
68
LIBNET_LIBDIR=	${LIBNET_LIBS:M-L*:S/-L//}
62
.endif
63
69
64
.if !defined(WITHOUT_DYNAMIC)
70
CONFIGURE_ARGS+=	--enable-dynamicplugin --enable-build-dynamic-examples \
65
USE_AUTOTOOLS=	libtool
71
			--enable-reload --enable-reload-restart \
66
USE_LDCONFIG=	yes
72
			--disable-corefiles \
67
CONFIGURE_ARGS+=	--enable-dynamicplugin
73
			--with-dnet-includes=${LIBNET_INCDIR} \
68
PLIST_SUB+=	DYNAMIC=""
74
			--with-dnet-libraries=${LIBNET_LIBDIR}
69
.else
70
PLIST_SUB+=	DYNAMIC="@comment "
71
.endif
72
75
73
.if defined(WITH_FLEXRESP)
76
PLIST_SUB+=	DYNAMIC=""
74
.if defined(WITH_FLEXRESP2)
75
IGNORE=			options FLEXRESP and FLEXRESP2 are mutually exclusive
76
.endif
77
BUILD_DEPENDS+=		${LIBNET_CONFIG}:${PORTSDIR}/net/libnet10
78
CONFIGURE_ARGS+=	--enable-flexresp \
79
			--with-libnet-includes=${LIBNET_INCDIR} \
80
			--with-libnet-libraries=${LIBNET_LIBDIR}
81
.endif
82
77
83
.if defined(WITH_FLEXRESP2)
78
.if defined(WITH_FLEXRESP3)
84
LIB_DEPENDS+=		dnet.1:${PORTSDIR}/net/libdnet
79
CONFIGURE_ARGS+=	--enable-flexresp3 \
85
BUILD_DEPENDS+=		${LIBNET_CONFIG}:${PORTSDIR}/net/libnet
80
			--enable-active-response
86
CONFIGURE_ARGS+=	--enable-flexresp2 \
87
			--with-libnet-includes=${LIBNET_INCDIR} \
88
			--with-libnet-libraries=${LIBNET_LIBDIR}
89
.endif
81
.endif
90
82
91
.if defined(WITH_MYSQL)
83
.if defined(WITH_MYSQL)
Lines 122-164 Link Here
122
PLIST_SUB+=		PRELUDE="@comment "
114
PLIST_SUB+=		PRELUDE="@comment "
123
.endif
115
.endif
124
116
125
.if defined(WITH_PERPROFILE)
117
.if defined(WITH_PERFPROFILE)
126
CONFIGURE_ARGS+=	--enable-perfprofiling
118
CONFIGURE_ARGS+=	--enable-perfprofiling --enable-ppm
127
.endif
128
129
.if defined(WITH_SNORTSAM)
130
USE_AUTOTOOLS+=	automake
131
PATCH_SITES+=http://www.snortsam.net/files/snort-plugin/:snortsam
132
PATCHFILES+=snortsam-2.8.6.diff.gz:snortsam
133
.endif
119
.endif
134
120
135
.if defined(WITH_IPV6)
121
.if defined(WITH_IPV6)
136
CONFIGURE_ARGS+=	--enable-ipv6
122
CONFIGURE_ARGS+=	--enable-ipv6
137
.endif
123
.endif
138
124
125
.if defined(WITH_GRE)
126
CONFIGURE_ARGS+=	--enable-gre
127
.endif
128
129
.if defined(WITH_MPLS)
130
CONFIGURE_ARGS+=	--enable-mpls
131
.endif
132
133
.if defined(WITH_TARGETBASED)
134
CONFIGURE_ARGS+=	--enable-targetbased
135
.endif
136
137
.if defined(WITH_DECODERPRE)
138
CONFIGURE_ARGS+=	--enable-decoder-preprocessor-rules
139
.endif
140
141
.if defined(WITH_ZLIB)
142
CONFIGURE_ARGS+=	--enable-zlib
143
.endif
144
145
.if defined(WITH_NORMALIZER)
146
CONFIGURE_ARGS+=	--enable-normalizer
147
.endif
148
149
.if defined(WITH_REACT)
150
CONFIGURE_ARGS+=	--enable-react
151
.endif
152
153
.if defined(WITH_SNORTSAM)
154
USE_AUTOTOOLS+= automake
155
PATCH_SITES+=	http://www.snortsam.net/files/snort-plugin/:snortsam \
156
		http://www.secnap.com/downloads/:snortsam
157
PATCHFILES+=	snortsam-2.9.0.3.diff.gz:snortsam
158
.endif
159
139
post-patch:
160
post-patch:
140
.if defined(NOPORTDOCS)
161
.if defined(NOPORTDOCS)
141
	@${REINPLACE_CMD} '/SUBDIRS = /s/doc//' ${WRKSRC}/Makefile.in
162
	@${REINPLACE_CMD} '/SUBDIRS = /s/doc//' ${WRKSRC}/Makefile.in
142
.endif
163
.endif
143
164
144
pre-configure:
165
pre-configure:
145
.if defined(WITH_SNORTSAM)
146
	@cd ${WRKSRC} && ${SH} ${WRKSRC}/autojunk.sh
147
.endif
148
	${FIND} ${WRKSRC} -name 'Makefile.in' | ${XARGS} ${REINPLACE_CMD} -e \
166
	${FIND} ${WRKSRC} -name 'Makefile.in' | ${XARGS} ${REINPLACE_CMD} -e \
149
	    's|lib/snort_|lib/snort/|g'
167
	    's|lib/snort_|lib/snort/|g'
150
	${REINPLACE_CMD} "s,/etc/snort.conf,${CONFIG_DIR}/snort.conf," \
168
	${REINPLACE_CMD} "s,/etc/snort.conf,${CONFIG_DIR}/snort.conf," \
151
		${WRKSRC}/src/snort.c ${WRKSRC}/snort.8
169
		${WRKSRC}/src/snort.c ${WRKSRC}/snort.8
152
	${REINPLACE_CMD} -e 's|lib/snort_|lib/snort/|g' ${WRKSRC}/etc/snort.conf
170
	${REINPLACE_CMD} -e 's|lib/snort_|lib/snort/|g' ${WRKSRC}/etc/snort.conf
171
	${REINPLACE_CMD} -e 's|^dynamicdetection|#dynamicdetection|' ${WRKSRC}/etc/snort.conf
172
	${REINPLACE_CMD} -e '/var HOME_NET/s/any/[YOU_NEED_TO_SET_HOME_NET_IN_snort.conf]/' ${WRKSRC}/etc/snort.conf
153
	${REINPLACE_CMD} -e 's|libdir)/pkgconfig|prefix)/libdata/pkgconfig|' ${WRKSRC}/Makefile.in
173
	${REINPLACE_CMD} -e 's|libdir)/pkgconfig|prefix)/libdata/pkgconfig|' ${WRKSRC}/Makefile.in
154
.if defined(WITH_FLEXRESP) || defined(WITH_FLEXRESP2)
155
	${REINPLACE_CMD} -e 's|libnet-config|${LIBNET_CONFIG}|g' ${WRKSRC}/configure
174
	${REINPLACE_CMD} -e 's|libnet-config|${LIBNET_CONFIG}|g' ${WRKSRC}/configure
175
.if !defined(WITH_IPV6)
176
	${REINPLACE_CMD} -e 's|^ipvar |var |' ${WRKSRC}/etc/snort.conf
177
	${REINPLACE_CMD} -e '/normalize_ip6/s/^preprocessor/#preprocessor/'  ${WRKSRC}/etc/snort.conf
178
	${REINPLACE_CMD} -e '/normalize_icmp6/s/^preprocessor/#preprocessor/'  ${WRKSRC}/etc/snort.conf
156
.endif
179
.endif
157
.if defined(WITHOUT_DYNAMIC)
180
.if defined(WITH_DECODERPRE)
158
	${REINPLACE_CMD} -e "s,-am: install-libLTLIBRARIES,-am:," \
181
	${REINPLACE_CMD} -e '/^# include .PREPROC_RULE/s/# include/include/' ${WRKSRC}/etc/snort.conf
159
		${WRKSRC}/src/dynamic-plugins/sf_engine/Makefile.in
182
.endif
160
	@${CAT} ${PATCHDIR}/pkg-message-dynamicplugin
183
.if defined(WITH_SNORTSAM)
161
	@sleep 5
184
	@cd ${WRKSRC} && ${SH} ${WRKSRC}/autojunk.sh
162
.endif
185
.endif
163
186
164
pre-install:
187
pre-install:
Lines 170-178 Link Here
170
.endif
193
.endif
171
194
172
post-install:
195
post-install:
173
.if !defined(WITHOUT_DYNAMIC)
196
.if defined(WITH_SNORTSAM)
174
	@${LIBTOOL} --finish ${LOCALBASE}/snort/dynamicpreprocessor
197
	# mss: only doing this because snortsam patch/autojunk messes up paths
198
	# life is too short to figure out why.
199
	@${MKDIR} ${LOCALBASE}/lib/snort/dynamicrules
200
	@cd ${LOCALBASE}/lib && ${MKDIR} snort/dynamicrules &&  ${MKDIR} snort/dynamicengine &&  ${MKDIR} snort/dynamicpreprocessor
201
	@cd ${LOCALBASE}/lib && ${MV} snort_dynamicrules/* snort/dynamicrules
202
	@cd ${LOCALBASE}/lib && ${MV} snort_dynamicengine/* snort/dynamicengine
203
	@cd ${LOCALBASE}/lib && ${MV} snort_dynamicpreprocessor/* snort/dynamicpreprocessor
204
	@cd ${LOCALBASE}/lib && ${${RMDIR} snort_dynamic*
205
	@${MKDIR} ${LOCALBASE}/libdata/pkgconfig/ && ${MV} ${LOCALBASE}/lib/pkgconfig/snort.pc ${LOCALBASE}/libdata/pkgconfig/snort.pc
206
	@${RMDIR} ${LOCALBASE}/lib/pkgconfig
175
.endif
207
.endif
208
	@${LIBTOOL} --finish ${LOCALBASE}/snort/dynamicpreprocessor
176
	[ -d ${CONFIG_DIR} ] || ${MKDIR} ${CONFIG_DIR}
209
	[ -d ${CONFIG_DIR} ] || ${MKDIR} ${CONFIG_DIR}
177
	[ -d ${EXAMPLESDIR} ] || ${MKDIR} ${EXAMPLESDIR}
210
	[ -d ${EXAMPLESDIR} ] || ${MKDIR} ${EXAMPLESDIR}
178
	[ -d ${RULES_DIR} ] || ${MKDIR} ${RULES_DIR}
211
	[ -d ${RULES_DIR} ] || ${MKDIR} ${RULES_DIR}
Lines 189-194 Link Here
189
	@${MKDIR} ${DOCSDIR}
222
	@${MKDIR} ${DOCSDIR}
190
	cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${DOCSDIR}
223
	cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${DOCSDIR}
191
.endif
224
.endif
225
.if defined(WITH_DECODERPRE)
226
	@${MKDIR} ${PREPROC_RULE_DIR}
227
.for f in ${PREPROC_RULES}
228
	${INSTALL_DATA} ${WRKSRC}/preproc_rules/${f} ${PREPROC_RULE_DIR}/${f}-sample
229
	@if [ ! -f ${PREPROC_RULE_DIR}/${f} ]; then \
230
		${CP} -p ${PREPROC_RULE_DIR}/${f}-sample ${PREPROC_RULE_DIR}/${f} ; \
231
	fi
232
.endfor
233
.endif
192
	@${CAT} ${PKGMESSAGE}
234
	@${CAT} ${PKGMESSAGE}
193
235
194
.include <bsd.port.post.mk>
236
.include <bsd.port.mk>
(-)snort/distinfo (-6 / +4 lines)
Lines 1-6 Link Here
1
MD5 (snort-2.8.6.1.tar.gz) = b1119396a32e9df0d80404e4b6c49166
1
SHA256 (snort-2.9.0.3.tar.gz) = 382768dc7a47bbf4e1a85cd765d8bf4f245643be2acfc740fda1cd3d24e32a48
2
SHA256 (snort-2.8.6.1.tar.gz) = 7a948ef235c59b193ca0883b04a0d3ef4cc5250f933cafc4d06feed57150ae23
2
SIZE (snort-2.9.0.3.tar.gz) = 5791144
3
SIZE (snort-2.8.6.1.tar.gz) = 4939019
3
SHA256 (snortsam-2.9.0.3.diff.gz) = f32baf0408e80c7aed3560ce46229d936d71b8e7a4180efdba04f8e0021e70bc
4
MD5 (snortsam-2.8.6.diff.gz) = 35fe432a8061dc3155f3530ff54f4ebf
4
SIZE (snortsam-2.9.0.3.diff.gz) = 28890
5
SHA256 (snortsam-2.8.6.diff.gz) = 24253b7f1dac99edc4527ac9a4da1c30d340c0eeaf6f754495e4078bf1b88955
6
SIZE (snortsam-2.8.6.diff.gz) = 28755
(-)snort/files/pkg-message-dynamicplugin (-12 lines)
Lines 1-12 Link Here
1
=========================================================================
2
NOTE: The port has been configured without support for dynamic plugins.
3
      It is recommended that you enable dynamic plugins by pressing
4
      Ctrl-C now, run 'make config' and enable the DYNAMIC option.
5
6
      If you choose not to enable dynamic plugins, the default Snort
7
      configuration file may reference some dynamic plugins and
8
      preprocessors that may cause Snort to not work properly or throw
9
      errors. Please read the Snort documentation for more information
10
      regarding dynamic plugins and which configuration directives
11
      are affected.
12
=========================================================================
(-)snort/files/snort.sh.in (+1 lines)
Lines 27-32 Link Here
27
27
28
name="snort"
28
name="snort"
29
rcvar=`set_rcvar`
29
rcvar=`set_rcvar`
30
extra_commands=reload
30
31
31
command="%%PREFIX%%/bin/snort"
32
command="%%PREFIX%%/bin/snort"
32
33
(-)snort/pkg-plist (-20 / +26 lines)
Lines 1-5 Link Here
1
@comment $FreeBSD: ports/security/snort/pkg-plist,v 1.34 2010/07/09 12:57:30 clsung Exp $
1
@comment $FreeBSD: ports/security/snort/pkg-plist,v 1.34 2010/07/09 12:57:30 clsung Exp $
2
bin/snort
2
bin/snort
3
bin/u2boat
4
bin/u2spewfoo
3
@unexec if cmp  -s %D/etc/snort/classification.config-sample %D/etc/snort/classification.config; then rm -f %D/etc/snort/classification.config; fi
5
@unexec if cmp  -s %D/etc/snort/classification.config-sample %D/etc/snort/classification.config; then rm -f %D/etc/snort/classification.config; fi
4
etc/snort/classification.config-sample
6
etc/snort/classification.config-sample
5
@exec if [ ! -f %D/etc/snort/classification.config ] ; then cp -p %D/%F %B/classification.config; fi
7
@exec if [ ! -f %D/etc/snort/classification.config ] ; then cp -p %D/%F %B/classification.config; fi
Lines 9-16 Link Here
9
@unexec if cmp  -s %D/etc/snort/reference.config-sample %D/etc/snort/reference.config; then rm -f %D/etc/snort/reference.config; fi
11
@unexec if cmp  -s %D/etc/snort/reference.config-sample %D/etc/snort/reference.config; then rm -f %D/etc/snort/reference.config; fi
10
etc/snort/reference.config-sample
12
etc/snort/reference.config-sample
11
@exec if [ ! -f %D/etc/snort/reference.config ] ; then cp -p %D/%F %B/reference.config; fi
13
@exec if [ ! -f %D/etc/snort/reference.config ] ; then cp -p %D/%F %B/reference.config; fi
12
@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
13
etc/snort/sid-msg.map-sample
14
@exec if [ ! -f %D/etc/snort/sid-msg.map ] ; then cp -p %D/%F %B/sid-msg.map; fi
14
@exec if [ ! -f %D/etc/snort/sid-msg.map ] ; then cp -p %D/%F %B/sid-msg.map; fi
15
@unexec if cmp  -s %D/etc/snort/snort.conf-sample %D/etc/snort/snort.conf; then rm -f %D/etc/snort/snort.conf; fi
15
@unexec if cmp  -s %D/etc/snort/snort.conf-sample %D/etc/snort/snort.conf; then rm -f %D/etc/snort/snort.conf; fi
16
etc/snort/snort.conf-sample
16
etc/snort/snort.conf-sample
Lines 22-27 Link Here
22
etc/snort/unicode.map-sample
22
etc/snort/unicode.map-sample
23
@exec if [ ! -f %D/etc/snort/unicode.map ] ; then cp -p %D/%F %B/unicode.map; fi
23
@exec if [ ! -f %D/etc/snort/unicode.map ] ; then cp -p %D/%F %B/unicode.map; fi
24
@dirrmtry etc/snort/rules
24
@dirrmtry etc/snort/rules
25
@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
26
etc/snort/preproc_rules/decoder.rules-sample
27
@exec if [ ! -f %D/etc/snort/preproc_rules/decoder.rules ] ; then cp -p %D/%F %B/decoder.rules; fi
28
@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
29
etc/snort/preproc_rules/preprocessor.rules-sample
30
@exec if [ ! -f %D/etc/snort/preproc_rules/preprocessor.rules ] ; then cp -p %D/%F %B/preprocessor.rules; fi
31
@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
32
etc/snort/preproc_rules/sensitive-data.rules-sample
33
@exec if [ ! -f %D/etc/snort/preproc_rules/decoder.rules ] ; then cp -p %D/%F %B/; fi
34
@dirrmtry etc/snort/preproc_rules
25
@dirrmtry etc/snort
35
@dirrmtry etc/snort
26
%%DYNAMIC%%src/snort_dynamicsrc/bitop.h
36
%%DYNAMIC%%src/snort_dynamicsrc/bitop.h
27
%%DYNAMIC%%src/snort_dynamicsrc/debug.h
37
%%DYNAMIC%%src/snort_dynamicsrc/debug.h
Lines 34-39 Link Here
34
%%DYNAMIC%%src/snort_dynamicsrc/rule_option_types.h
44
%%DYNAMIC%%src/snort_dynamicsrc/rule_option_types.h
35
%%DYNAMIC%%src/snort_dynamicsrc/sfPolicyUserData.c
45
%%DYNAMIC%%src/snort_dynamicsrc/sfPolicyUserData.c
36
%%DYNAMIC%%src/snort_dynamicsrc/sfPolicyUserData.h
46
%%DYNAMIC%%src/snort_dynamicsrc/sfPolicyUserData.h
47
%%DYNAMIC%%src/snort_dynamicsrc/sf_base64decode.c
48
%%DYNAMIC%%src/snort_dynamicsrc/sf_base64decode.h
37
%%DYNAMIC%%src/snort_dynamicsrc/sf_dynamic_common.h
49
%%DYNAMIC%%src/snort_dynamicsrc/sf_dynamic_common.h
38
%%DYNAMIC%%src/snort_dynamicsrc/sf_dynamic_define.h
50
%%DYNAMIC%%src/snort_dynamicsrc/sf_dynamic_define.h
39
%%DYNAMIC%%src/snort_dynamicsrc/sf_dynamic_engine.h
51
%%DYNAMIC%%src/snort_dynamicsrc/sf_dynamic_engine.h
Lines 58-98 Link Here
58
%%DYNAMIC%%lib/snort/dynamicengine/libsf_engine.so
70
%%DYNAMIC%%lib/snort/dynamicengine/libsf_engine.so
59
%%DYNAMIC%%lib/snort/dynamicengine/libsf_engine.so.0
71
%%DYNAMIC%%lib/snort/dynamicengine/libsf_engine.so.0
60
%%DYNAMIC%%lib/snort/dynamicengine/libsf_engine.la
72
%%DYNAMIC%%lib/snort/dynamicengine/libsf_engine.la
61
%%DYNAMIC%%lib/snort/dynamicengine/libsf_engine.a
62
%%DYNAMIC%%@dirrmtry lib/snort/dynamicengine
73
%%DYNAMIC%%@dirrmtry lib/snort/dynamicengine
74
%%DYNAMIC%%lib/snort/dynamicrules/lib_sfdynamic_example_rule.a
75
%%DYNAMIC%%lib/snort/dynamicrules/lib_sfdynamic_example_rule.la
76
%%DYNAMIC%%lib/snort/dynamicrules/lib_sfdynamic_example_rule.so.0
77
%%DYNAMIC%%lib/snort/dynamicrules/lib_sfdynamic_example_rule.so
63
%%DYNAMIC%%@dirrmtry lib/snort/dynamicrules
78
%%DYNAMIC%%@dirrmtry lib/snort/dynamicrules
64
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_dcerpc_preproc.a
65
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_dcerpc_preproc.la
66
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_dcerpc_preproc.so
67
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_dcerpc_preproc.so.0
68
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_dce2_preproc.a
69
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_dce2_preproc.la
79
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_dce2_preproc.la
70
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_dce2_preproc.so
80
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_dce2_preproc.so
71
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_dce2_preproc.so.0
81
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_dce2_preproc.so.0
72
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_dns_preproc.a
73
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_dns_preproc.la
82
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_dns_preproc.la
74
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_dns_preproc.so
83
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_dns_preproc.so
75
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_dns_preproc.so.0
84
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_dns_preproc.so.0
76
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_ftptelnet_preproc.a
77
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_ftptelnet_preproc.la
85
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_ftptelnet_preproc.la
78
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_ftptelnet_preproc.so
86
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_ftptelnet_preproc.so
79
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_ftptelnet_preproc.so.0
87
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_ftptelnet_preproc.so.0
80
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_sdf_preproc.a
81
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_sdf_preproc.la
88
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_sdf_preproc.la
82
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_sdf_preproc.so
89
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_sdf_preproc.so
83
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_sdf_preproc.so.0
90
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_sdf_preproc.so.0
84
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_smtp_preproc.a
85
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_smtp_preproc.la
91
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_smtp_preproc.la
86
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_smtp_preproc.so
92
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_smtp_preproc.so
87
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_smtp_preproc.so.0
93
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_smtp_preproc.so.0
88
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_ssh_preproc.a
89
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_ssh_preproc.la
94
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_ssh_preproc.la
90
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_ssh_preproc.so
95
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_ssh_preproc.so
91
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_ssh_preproc.so.0
96
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_ssh_preproc.so.0
92
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_ssl_preproc.a
93
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_ssl_preproc.la
97
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_ssl_preproc.la
94
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_ssl_preproc.so
98
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_ssl_preproc.so
95
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_ssl_preproc.so.0
99
%%DYNAMIC%%lib/snort/dynamicpreprocessor/libsf_ssl_preproc.so.0
100
%%DYNAMIC%%lib/snort/dynamicpreprocessor/lib_sfdynamic_preprocessor_example.a
101
%%DYNAMIC%%lib/snort/dynamicpreprocessor/lib_sfdynamic_preprocessor_example.so
102
%%DYNAMIC%%lib/snort/dynamicpreprocessor/lib_sfdynamic_preprocessor_example.so.0
103
%%DYNAMIC%%lib/snort/dynamicpreprocessor/lib_sfdynamic_preprocessor_example.la
96
%%DYNAMIC%%@dirrmtry lib/snort/dynamicpreprocessor
104
%%DYNAMIC%%@dirrmtry lib/snort/dynamicpreprocessor
97
%%DYNAMIC%%@dirrmtry lib/snort
105
%%DYNAMIC%%@dirrmtry lib/snort
98
%%EXAMPLESDIR%%/classification.config-sample
106
%%EXAMPLESDIR%%/classification.config-sample
Lines 103-109 Link Here
103
%%EXAMPLESDIR%%/create_postgresql
111
%%EXAMPLESDIR%%/create_postgresql
104
%%EXAMPLESDIR%%/gen-msg.map-sample
112
%%EXAMPLESDIR%%/gen-msg.map-sample
105
%%EXAMPLESDIR%%/reference.config-sample
113
%%EXAMPLESDIR%%/reference.config-sample
106
%%EXAMPLESDIR%%/sid-msg.map-sample
107
%%EXAMPLESDIR%%/snort.conf-sample
114
%%EXAMPLESDIR%%/snort.conf-sample
108
%%EXAMPLESDIR%%/threshold.conf-sample
115
%%EXAMPLESDIR%%/threshold.conf-sample
109
%%EXAMPLESDIR%%/unicode.map-sample
116
%%EXAMPLESDIR%%/unicode.map-sample
Lines 116-134 Link Here
116
%%PORTDOCS%%%%DOCSDIR%%/PROBLEMS
123
%%PORTDOCS%%%%DOCSDIR%%/PROBLEMS
117
%%PORTDOCS%%%%DOCSDIR%%/README
124
%%PORTDOCS%%%%DOCSDIR%%/README
118
%%PORTDOCS%%%%DOCSDIR%%/README.ARUBA
125
%%PORTDOCS%%%%DOCSDIR%%/README.ARUBA
119
%%PORTDOCS%%%%DOCSDIR%%/README.FLEXRESP
120
%%PORTDOCS%%%%DOCSDIR%%/README.FLEXRESP2
121
%%PORTDOCS%%%%DOCSDIR%%/README.INLINE
122
%%PORTDOCS%%%%DOCSDIR%%/README.PLUGINS
126
%%PORTDOCS%%%%DOCSDIR%%/README.PLUGINS
123
%%PORTDOCS%%%%DOCSDIR%%/README.PerfProfiling
127
%%PORTDOCS%%%%DOCSDIR%%/README.PerfProfiling
124
%%PORTDOCS%%%%DOCSDIR%%/README.SMTP
128
%%PORTDOCS%%%%DOCSDIR%%/README.SMTP
125
%%PORTDOCS%%%%DOCSDIR%%/README.UNSOCK
129
%%PORTDOCS%%%%DOCSDIR%%/README.UNSOCK
126
%%PORTDOCS%%%%DOCSDIR%%/README.WIN32
130
%%PORTDOCS%%%%DOCSDIR%%/README.WIN32
131
%%PORTDOCS%%%%DOCSDIR%%/README.active
127
%%PORTDOCS%%%%DOCSDIR%%/README.alert_order
132
%%PORTDOCS%%%%DOCSDIR%%/README.alert_order
128
%%PORTDOCS%%%%DOCSDIR%%/README.asn1
133
%%PORTDOCS%%%%DOCSDIR%%/README.asn1
129
%%PORTDOCS%%%%DOCSDIR%%/README.csv
134
%%PORTDOCS%%%%DOCSDIR%%/README.csv
130
%%PORTDOCS%%%%DOCSDIR%%/README.database
135
%%PORTDOCS%%%%DOCSDIR%%/README.database
131
%%PORTDOCS%%%%DOCSDIR%%/README.dcerpc
136
%%PORTDOCS%%%%DOCSDIR%%/README.daq
132
%%PORTDOCS%%%%DOCSDIR%%/README.dcerpc2
137
%%PORTDOCS%%%%DOCSDIR%%/README.dcerpc2
133
%%PORTDOCS%%%%DOCSDIR%%/README.decode
138
%%PORTDOCS%%%%DOCSDIR%%/README.decode
134
%%PORTDOCS%%%%DOCSDIR%%/README.decoder_preproc_rules
139
%%PORTDOCS%%%%DOCSDIR%%/README.decoder_preproc_rules
Lines 143-148 Link Here
143
%%PORTDOCS%%%%DOCSDIR%%/README.ipip
148
%%PORTDOCS%%%%DOCSDIR%%/README.ipip
144
%%PORTDOCS%%%%DOCSDIR%%/README.ipv6
149
%%PORTDOCS%%%%DOCSDIR%%/README.ipv6
145
%%PORTDOCS%%%%DOCSDIR%%/README.multipleconfigs
150
%%PORTDOCS%%%%DOCSDIR%%/README.multipleconfigs
151
%%PORTDOCS%%%%DOCSDIR%%/README.normalize
146
%%PORTDOCS%%%%DOCSDIR%%/README.pcap_readmode
152
%%PORTDOCS%%%%DOCSDIR%%/README.pcap_readmode
147
%%PORTDOCS%%%%DOCSDIR%%/README.ppm
153
%%PORTDOCS%%%%DOCSDIR%%/README.ppm
148
%%PORTDOCS%%%%DOCSDIR%%/README.reload
154
%%PORTDOCS%%%%DOCSDIR%%/README.reload
Lines 153-160 Link Here
153
%%PORTDOCS%%%%DOCSDIR%%/README.stream5
159
%%PORTDOCS%%%%DOCSDIR%%/README.stream5
154
%%PORTDOCS%%%%DOCSDIR%%/README.tag
160
%%PORTDOCS%%%%DOCSDIR%%/README.tag
155
%%PORTDOCS%%%%DOCSDIR%%/README.thresholding
161
%%PORTDOCS%%%%DOCSDIR%%/README.thresholding
162
%%PORTDOCS%%%%DOCSDIR%%/README.u2boat
156
%%PORTDOCS%%%%DOCSDIR%%/README.variables
163
%%PORTDOCS%%%%DOCSDIR%%/README.variables
157
%%PORTDOCS%%%%DOCSDIR%%/README.wireless
158
%%PORTDOCS%%%%DOCSDIR%%/RELEASE.NOTES
164
%%PORTDOCS%%%%DOCSDIR%%/RELEASE.NOTES
159
%%PORTDOCS%%%%DOCSDIR%%/TODO
165
%%PORTDOCS%%%%DOCSDIR%%/TODO
160
%%PORTDOCS%%%%DOCSDIR%%/USAGE
166
%%PORTDOCS%%%%DOCSDIR%%/USAGE

Return to bug 154514