--- prelude-lml-0.9.4.orig/debian/dirs +++ prelude-lml-0.9.4/debian/dirs @@ -0,0 +1 @@ +usr/bin --- prelude-lml-0.9.4.orig/debian/docs +++ prelude-lml-0.9.4/debian/docs @@ -0,0 +1,4 @@ +README +AUTHORS +HACKING.README +NEWS --- prelude-lml-0.9.4.orig/debian/control +++ prelude-lml-0.9.4/debian/control @@ -0,0 +1,23 @@ +Source: prelude-lml +Section: admin +Priority: extra +Maintainer: Mickael Profeta +Build-Depends: debhelper (>> 3.0.0), libprelude-dev (>> 0.9.7), libpcre3-dev, libgnutls-dev(>= 1.2.9) +Standards-Version: 3.6.2.1 + +Package: prelude-lml +Architecture: any +Depends: ${shlibs:Depends} +Description: Hybrid Intrusion Detection System [ Log Monitoring Lackey ] + Prelude is a general-purpose hybrid intrusion detection system. + Its goals are performance and modularity. It is divided in several + parts : + - The Prelude NIDS sensor, responsible for real time packet capture + and analysis, featuring a signature engine, plugins for protocol + analysis, and intrusion detection plugins. + - The Prelude report server, collecting data from Prelude sensors, + and generating user-readable reports. + . + This package provides the Prelude Log Monitoring Lackey, which tries to + match configured patterns against your logfiles and to emit alert when + one of the pattern is matched. --- prelude-lml-0.9.4.orig/debian/rules +++ prelude-lml-0.9.4/debian/rules @@ -0,0 +1,58 @@ +#!/usr/bin/make -f +#export DH_VERBOSE=1 +export DH_COMPAT=4 + +configure: configure-stamp +configure-stamp: + dh_testdir +# ./autogen.sh + ./configure --prefix=/usr --mandir=\$${prefix}/share/man --sysconfdir=/etc --enable-gtk-doc=no --localstatedir=/var + touch configure-stamp + +build: build-stamp + +build-stamp: configure-stamp + dh_testdir + $(MAKE) + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + -$(MAKE) distclean + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + $(MAKE) install DESTDIR=$(CURDIR)/debian/prelude-lml + touch install-stamp + + +binary-indep: build install + +binary-arch: build install + dh_testdir + dh_testroot + dh_installdocs + dh_installinit +# dh_installman +# dh_undocumented prelude-lml.1 + dh_installchangelogs ChangeLog + dh_link + dh_strip + dh_compress + dh_fixperms +# dh_makeshlibs + dh_installdeb +# dh_perl + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure --- prelude-lml-0.9.4.orig/debian/changelog +++ prelude-lml-0.9.4/debian/changelog @@ -0,0 +1,69 @@ +prelude-lml (0.9.4-1) unstable; urgency=low + + * New upstream release + * Modify copyright to include LGPL for libmissing directory + + -- Mickael Profeta Wed, 26 Apr 2006 13:49:31 +0200 + +prelude-lml (0.9.2-1) unstable; urgency=low + + * New upstream release + + -- Mickael Profeta Sat, 4 Feb 2006 17:15:22 +0100 + +prelude-lml (0.9.0-2) unstable; urgency=low + + * update dependencies (closes: #343512) + + -- Mickael Profeta Thu, 15 Dec 2005 22:57:56 +0100 + +prelude-lml (0.9.0-1) unstable; urgency=low + + * New upstream release + * new config.guess/config.sub (closes: #333649) + + -- Mickael Profeta Wed, 5 Oct 2005 13:26:41 +0000 + +prelude-lml (0.8.6-4) unstable; urgency=low + + * added libssl-dev in build-depend + + -- Mickael Profeta Wed, 12 Nov 2003 16:15:54 +0100 + +prelude-lml (0.8.6-3) unstable; urgency=low + + * change == operator to -eq in init file + + -- Mickael Profeta Wed, 12 Nov 2003 11:46:15 +0100 + +prelude-lml (0.8.6-2) unstable; urgency=low + + * Change the maintainer in control file + + -- Mickael Profeta Tue, 4 Nov 2003 15:06:40 +0100 + +prelude-lml (0.8.6-1) unstable; urgency=low + + * New upstream release + * Add in copyright exception to GPL in order to link with OpenSSL + + -- Mickael Profeta Tue, 4 Nov 2003 10:19:57 +0100 + +prelude-lml (0.8.3-1) unstable; urgency=low + + * New upstream release + + -- Mickael Profeta Sun, 12 Oct 2003 22:08:03 +0200 + +prelude-lml (0.8.2-1) unstable; urgency=low + + * New upstream release + + -- PROFETA Mickael Sun, 5 Jan 2003 21:17:38 +0100 + +prelude-lml (0.8.1-1) unstable; urgency=low + + * Initial Release. + + -- Thomas Seyrat Sat, 6 Apr 2002 19:37:00 +0200 + --- prelude-lml-0.9.4.orig/debian/prelude-lml.init +++ prelude-lml-0.9.4/debian/prelude-lml.init @@ -0,0 +1,50 @@ +#!/bin/sh -e + +test $DEBIAN_SCRIPT_DEBUG && set -v -x + +NAME=prelude-lml +PATH=/bin:/usr/bin:/sbin:/usr/sbin +DAEMON=/usr/bin/prelude-lml +PIDFILE=/var/run/$NAME.pid +DAEMONARGS="-d -q -P /var/run/$NAME.pid" + +trap "" 1 +export LANG=C +export PATH + +test -f $DAEMON || exit 0 + +case "$1" in + start) + echo -n "Starting Prelude LML: $NAME" + start-stop-daemon --start --pidfile $PIDFILE --exec $DAEMON --oknodo \ + --quiet -- $DAEMONARGS > /dev/null + ;; + + stop) + echo -n "Stopping Prelude LML: $NAME" + start-stop-daemon --stop --pidfile $PIDFILE --exec $DAEMON --quiet \ + --oknodo > /dev/null + ;; + + restart|force-restart|reload|force-reload) + echo -n "Restarting Prelude LML: $NAME" + start-stop-daemon --stop --pidfile $PIDFILE --exec $DAEMON --quiet \ + --oknodo > /dev/null + start-stop-daemon --start --pidfile $PIDFILE --exec $DAEMON --oknodo \ + --quiet -- $DAEMONARGS > /dev/null + ;; + + *) + echo "Usage: $0 {start|stop|restart}" + exit 1 + ;; +esac + +if [ $? -eq 0 ]; then + echo . + exit 0 +else + echo failed + exit 1 +fi --- prelude-lml-0.9.4.orig/debian/copyright +++ prelude-lml-0.9.4/debian/copyright @@ -0,0 +1,58 @@ +This package was debianized by Thomas Seyrat on +Sat, 6 Apr 2002 10:51:28 +0200. + +The current Debian Maintainer is Mickael Profeta + +It was downloaded from + +Upstream Author: Yoann Vandoorselaere + +Copyright (C) 2001,2002 Yoann Vandoorselaere + +The README file specifies : + +This library is released under the GPL with the additional exemption +that compiling, linking, and/or using OpenSSL is allowed. + +Please see http://www.openssl.org/support/faq.html#LEGAL2 for more +informations. + + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; version 2 dated June, 1991. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA + 02110-1301, USA. + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + +The files in libmissing/ are distributed under the GNU Lesser General +Public License + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the complete text of the GNU Lesser General Public +License, can be found in /usr/share/common-licenses/LGPL. + +The Debian packaging is (C) 2006, Mickael Profeta +is licensed under the GPL, see above.