summaryrefslogtreecommitdiff
path: root/security/ap-modsecurity
diff options
context:
space:
mode:
authoradrianp <adrianp>2005-10-14 18:29:39 +0000
committeradrianp <adrianp>2005-10-14 18:29:39 +0000
commitb603e3635e08a020919c890a474388c397ff7753 (patch)
tree5b70594b44773c4dbd21291a4a7b28c17f4ef4fe /security/ap-modsecurity
parent8acdfcc8b6f69cbbbfaed6bc1338d4b16fffca02 (diff)
downloadpkgsrc-b603e3635e08a020919c890a474388c397ff7753.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