pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/security/prelude-lml Update to 0.9.2. Changes:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/826b322f179d
branches:  trunk
changeset: 507340:826b322f179d
user:      shannonjr <shannonjr%pkgsrc.org@localhost>
date:      Tue Jan 31 10:46:31 2006 +0000

description:
Update to 0.9.2. Changes:
- Get rid of the 1024 characters per line limitation (defined as per
  the syslog RFC), since LML is not limited to parsing input from syslog
  anymore.
- Handle events in Clamav logging format as well as syslog.
- Abstracted Squid chain regex to allow parsing of data directly
  from Squid log files.
- Introduced support for openhostapd.
- Began expanding rulesets with additional_data and vendor-specific
  classification data.
- Various ruleset updates and bug fixes.

Prelude-LML is a signature based log analyzer monitoring logfile and
received syslog messages for suspicious activity. It handle events
generated by a large set of components, including but not limited to:
BigIP, Grsecurity, Honeyd, ipchains, Netfilter, ipfw, Nokia ipso,
Nagios, Norton Antivirus Corporate Edition, NTsyslog, PAM, Portsentry,
Postfix, Proftpd, ssh, etc.

diffstat:

 security/prelude-lml/Makefile            |   6 ++++--
 security/prelude-lml/distinfo            |   8 ++++----
 security/prelude-lml/files/preludelml.sh |  11 +++++++++--
 3 files changed, 17 insertions(+), 8 deletions(-)

diffs (70 lines):

diff -r f89ec7782161 -r 826b322f179d security/prelude-lml/Makefile
--- a/security/prelude-lml/Makefile     Tue Jan 31 10:44:45 2006 +0000
+++ b/security/prelude-lml/Makefile     Tue Jan 31 10:46:31 2006 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.1.1.1 2006/01/29 15:56:42 shannonjr Exp $
+# $NetBSD: Makefile,v 1.2 2006/01/31 10:46:31 shannonjr Exp $
 #
 
-DISTNAME=              prelude-lml-0.9.1
+DISTNAME=              prelude-lml-0.9.2
 CATEGORIES=            security
 MASTER_SITES=          http://www.prelude-ids.org/download/releases/
 
@@ -25,11 +25,13 @@
 RCD_SCRIPTS=           preludelml
 PRELUDE_USER?=         _prelude
 PRELUDE_GROUP?=                _prelude
+PRELUDE_LML_PID_DIR=   ${VARBASE:Q}/run/prelude-lml
 PRELUDE_HOME=          ${VARBASE:Q}/prelude-lml
 PKG_USERS=     ${PRELUDE_USER}:${PRELUDE_GROUP}::Prelude\ IDS:${PRELUDE_HOME}:${NOLOGIN}
 PKG_GROUPS=    ${PRELUDE_GROUP}
 FILES_SUBST+=  PRELUDE_LML_PID_DIR=${PRELUDE_LML_PID_DIR:Q}
 FILES_SUBST+=  PRELUDE_USER=${PRELUDE_USER:Q}
+FILES_SUBST+=  PRELUDE_GROUP=${PRELUDE_GROUP:Q}
 
 SUBST_CLASSES+=         code
 SUBST_STAGE.code=       post-patch
diff -r f89ec7782161 -r 826b322f179d security/prelude-lml/distinfo
--- a/security/prelude-lml/distinfo     Tue Jan 31 10:44:45 2006 +0000
+++ b/security/prelude-lml/distinfo     Tue Jan 31 10:46:31 2006 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.1.1.1 2006/01/29 15:56:42 shannonjr Exp $
+$NetBSD: distinfo,v 1.2 2006/01/31 10:46:31 shannonjr Exp $
 
-SHA1 (prelude-lml-0.9.1.tar.gz) = 2d3cb99256c84813e4fe4f17c5f5b6e8609d4bcd
-RMD160 (prelude-lml-0.9.1.tar.gz) = a48e849a3cfbaa32cd7e238e0b17a3dc5d6c9114
-Size (prelude-lml-0.9.1.tar.gz) = 515291 bytes
+SHA1 (prelude-lml-0.9.2.tar.gz) = 6cfc6c3450933d7d7f443b7d93b73f8007e4fc3a
+RMD160 (prelude-lml-0.9.2.tar.gz) = 01212f252f9909ec6d70f59d27560358f375422f
+Size (prelude-lml-0.9.2.tar.gz) = 534405 bytes
 SHA1 (patch-aa) = 6ed3c426d1b18ff748a3777527fbf0046caaf97f
 SHA1 (patch-ab) = df8bb7777d1938a167e4d27bf5a140e6d55e536b
diff -r f89ec7782161 -r 826b322f179d security/prelude-lml/files/preludelml.sh
--- a/security/prelude-lml/files/preludelml.sh  Tue Jan 31 10:44:45 2006 +0000
+++ b/security/prelude-lml/files/preludelml.sh  Tue Jan 31 10:46:31 2006 +0000
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-# $NetBSD: preludelml.sh,v 1.1.1.1 2006/01/29 15:56:42 shannonjr Exp $
+# $NetBSD: preludelml.sh,v 1.2 2006/01/31 10:46:31 shannonjr Exp $
 #
 
 # PROVIDE: preludelml
@@ -11,8 +11,15 @@
 name="preludelml"
 rcvar=${name}
 required_files="@PKG_SYSCONFDIR@/prelude-lml/prelude-lml.conf"
-start_cmd="@PREFIX@/sbin/run-prelude-lml -d"
+start_precmd="preludelml_precommand"
+start_cmd="@PREFIX@/sbin/run-prelude-lml -d --pidfile @PRELUDE_LML_PID_DIR@/prelude-lml.pid"
 pidfile="@PRELUDE_LML_PID_DIR@/prelude-lml.pid"
 
+preludelml_precommand()
+{
+       /bin/mkdir -p @PRELUDE_LML_PID_DIR@
+       /usr/sbin/chown @PRELUDE_USER@:@PRELUDE_GROUP@ @PRELUDE_LML_PID_DIR@
+}
+
 load_rc_config $name
 run_rc_command "$1"



Home | Main Index | Thread Index | Old Index