summaryrefslogtreecommitdiff
path: root/security/ap-modsecurity
diff options
context:
space:
mode:
authoradrianp <adrianp@pkgsrc.org>2005-10-14 18:29:39 +0000
committeradrianp <adrianp@pkgsrc.org>2005-10-14 18:29:39 +0000
commit2c1cf49b2520b0e8a65b9574507001c28d9b1e72 (patch)
tree5b70594b44773c4dbd21291a4a7b28c17f4ef4fe /security/ap-modsecurity
parent8a7f3cdb6c82c28cdfa8584f637b4fe91a1e3fab (diff)
downloadpkgsrc-2c1cf49b2520b0e8a65b9574507001c28d9b1e72.tar.gz
ModSecurity is an open source intrusion detection and prevention engine for
web applications (or a web application firewall). Operating as an Apache Web server module or standalone, the purpose of ModSecurity is to increase web application security, protecting web applications from known and unknown attacks. This package is for both Apache 1.x and Apache 2.x
Diffstat (limited to 'security/ap-modsecurity')
-rw-r--r--security/ap-modsecurity/DESCR5
-rw-r--r--security/ap-modsecurity/MESSAGE15
-rw-r--r--security/ap-modsecurity/Makefile49
-rw-r--r--security/ap-modsecurity/PLIST8
-rw-r--r--security/ap-modsecurity/distinfo5
5 files changed, 82 insertions, 0 deletions
diff --git a/security/ap-modsecurity/DESCR b/security/ap-modsecurity/DESCR
new file mode 100644
index 00000000000..45467f1c8ae
--- /dev/null
+++ b/security/ap-modsecurity/DESCR
@@ -0,0 +1,5 @@
+ModSecurity is an open source intrusion detection and prevention engine for
+web applications (or a web application firewall). Operating as an Apache Web
+server module or standalone, the purpose of ModSecurity is to increase web
+application security, protecting web applications from known and unknown
+attacks.
diff --git a/security/ap-modsecurity/MESSAGE b/security/ap-modsecurity/MESSAGE
new file mode 100644
index 00000000000..6d3d00bcd19
--- /dev/null
+++ b/security/ap-modsecurity/MESSAGE
@@ -0,0 +1,15 @@
+===========================================================================
+$NetBSD: MESSAGE,v 1.1.1.1 2005/10/14 18:29:39 adrianp Exp $
+
+In order to use this module in your Apache installation, you will need
+to add the following to your httpd.conf file:
+
+ LoadModule security_module lib/httpd/mod_security.so
+
+In addition to this you will need to specify mod_security configuration
+directives in your httpd.conf. Example configuration files for modsecurity
+are available:
+
+ ${PREFIX}/share/examples/ap-security/
+
+===========================================================================
diff --git a/security/ap-modsecurity/Makefile b/security/ap-modsecurity/Makefile
new file mode 100644
index 00000000000..1d1683aa40a
--- /dev/null
+++ b/security/ap-modsecurity/Makefile
@@ -0,0 +1,49 @@
+# $NetBSD: Makefile,v 1.1.1.1 2005/10/14 18:29:39 adrianp Exp $
+#
+
+DISTNAME= modsecurity-1.8.7
+PKGNAME= ap-modsecurity-1.8.7
+CATEGORIES= www security
+MASTER_SITES= http://www.modsecurity.org/download/
+
+MAINTAINER= adrianp@NetBSD.org
+HOMEPAGE= http://www.modsecurity.org/
+COMMENT= Intrusion detection and prevention engine for web applications
+
+.include "../../mk/apache.mk"
+
+.if ${PKG_APACHE} == "apache2"
+APACHE_DIR= apache2
+MOD_EXTN= la
+.else
+APACHE_DIR= apache1
+MOD_EXTN= so
+.endif
+PTHREAD_OPTS+= require
+
+.include "../../mk/pthread.buildlink3.mk"
+
+do-build:
+ cd ${WRKSRC}/${APACHE_DIR} && \
+ ${SETENV} PATH=${PATH} \
+ ${APXS} ${CPPFLAGS} ${LDFLAGS} -c mod_security.c
+
+do-install:
+ cd ${WRKSRC}/${APACHE_DIR} && \
+ ${SETENV} PATH=${PATH} \
+ ${APXS} ${CPPFLAGS} ${LDFLAGS} -i mod_security.${MOD_EXTN}
+
+post-install:
+ ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/ap-security
+ ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/ap-security
+
+ ${INSTALL_DATA} ${WRKSRC}/httpd.conf.regression-v1 \
+ ${PREFIX}/share/examples/ap-security
+ ${INSTALL_DATA} ${WRKSRC}/httpd.conf.regression-v2 \
+ ${PREFIX}/share/examples/ap-security
+ ${INSTALL_DATA} ${WRKSRC}/httpd.conf.example-minimal \
+ ${PREFIX}/share/examples/ap-security
+ ${INSTALL_DATA} ${WRKSRC}/modsecurity-manual.pdf \
+ ${PREFIX}/share/doc/ap-security
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/security/ap-modsecurity/PLIST b/security/ap-modsecurity/PLIST
new file mode 100644
index 00000000000..2385cc77652
--- /dev/null
+++ b/security/ap-modsecurity/PLIST
@@ -0,0 +1,8 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2005/10/14 18:29:39 adrianp Exp $
+lib/httpd/mod_security.so
+share/doc/ap-security/modsecurity-manual.pdf
+share/examples/ap-security/httpd.conf.example-minimal
+share/examples/ap-security/httpd.conf.regression-v1
+share/examples/ap-security/httpd.conf.regression-v2
+@dirrm share/examples/ap-security
+@dirrm share/doc/ap-security
diff --git a/security/ap-modsecurity/distinfo b/security/ap-modsecurity/distinfo
new file mode 100644
index 00000000000..40474be3113
--- /dev/null
+++ b/security/ap-modsecurity/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2005/10/14 18:29:39 adrianp Exp $
+
+SHA1 (modsecurity-1.8.7.tar.gz) = 59296d4c2776b0beb3ee65e4d5b7dc51f36142a5
+RMD160 (modsecurity-1.8.7.tar.gz) = ee5e6566dda8c932e5e01833af290186f22af773
+Size (modsecurity-1.8.7.tar.gz) = 313004 bytes