Package scanlogd: Specfile

Name: scanlogd
Version: 2.2.6
Release: alt2

Summary: A tool to detect and log TCP port scans
License: GPL
Group: System/Servers
Url: http://www.openwall.com/scanlogd/
Packager: Dmitry V. Levin <ldv@altlinux.org>

# ftp://ftp.openwall.com/pub/projects/scanlogd/scanlogd-%version.tar.gz
Source: scanlogd-%version.tar
Source1: scanlogd.init

Requires(post): shadow-utils, %post_service
Requires(preun): %preun_service

Summary(ru_RU.KOI8-R): \xf5\xd4\xc9\xcc\xc9\xd4\xc1 \xc4\xcc\xd1 \xcf\xc2\xce\xc1\xd2\xd5\xd6\xc5\xce\xc9\xd1 \xd3\xcb\xc1\xce\xc9\xd2\xcf\xd7\xc1\xce\xc9\xd1 TCP-\xd0\xcf\xd2\xd4\xcf\xd7

%description
scanlogd detects port scans and writes one line per scan via the
syslog(3) mechanism.  If a source address sends multiple packets to
different ports in a short time, the event will be logged.

%description -l ru_RU.KOI8-R
scanlogd \xd1\xd7\xcc\xd1\xc5\xd4\xd3\xd1 \xd0\xcf\xd3\xd4\xcf\xd1\xce\xce\xcf \xd2\xc1\xc2\xcf\xd4\xc1\xc0\xdd\xc9\xcd \xd3\xc5\xd2\xd7\xc9\xd3\xcf\xcd, \xd3\xcc\xc5\xc4\xd1\xdd\xc9\xcd \xda\xc1 \xd3\xc5\xd4\xc5\xd7\xd9\xcd\xc9
\xd0\xcf\xd2\xd4\xc1\xcd\xc9 TCP/IP.  \xeb\xc1\xd6\xc4\xd9\xca \xd2\xc1\xda, \xcb\xcf\xc7\xc4\xc1 \xcf\xce \xcf\xc2\xce\xc1\xd2\xd5\xd6\xc9\xd7\xc1\xc5\xd4 \xd3\xcb\xc1\xce\xc9\xd2\xcf\xd7\xc1\xce\xc9\xc5 \xd0\xcf\xd2\xd4\xcf\xd7 \xd3
\xcb\xc1\xcb\xcf\xc7\xcf-\xcc\xc9\xc2\xcf \xd7\xce\xc5\xdb\xce\xc5\xc7\xcf \xd5\xda\xcc\xc1, \xcf\xce \xc4\xc5\xcc\xc1\xc5\xd4 \xcf\xc2 \xdc\xd4\xcf\xcd \xda\xc1\xd0\xc9\xd3\xd8 \xd7 \xd3\xc9\xd3\xd4\xc5\xcd\xce\xcf\xcd \xd6\xd5\xd2\xce\xc1\xcc\xc5
(\xd3\xcd. man 3 syslog).  \xf3\xcb\xc1\xce\xc9\xd2\xcf\xd7\xc1\xce\xc9\xc5\xcd \xd3\xde\xc9\xd4\xc1\xc5\xd4\xd3\xd1 \xd0\xd2\xc9\xc8\xcf\xc4 \xd3 \xcf\xc4\xce\xcf\xc7\xcf IP-\xc1\xc4\xd2\xc5\xd3\xc1
\xc2\xcf\xcc\xd8\xdb\xcf\xc7\xcf \xcb\xcf\xcc\xc9\xde\xc5\xd3\xd4\xd7\xc1 \xd3\xc5\xd4\xc5\xd7\xd9\xc8 \xd0\xc1\xcb\xc5\xd4\xcf\xd7 \xce\xc1 \xc2\xcf\xcc\xd8\xdb\xcf\xc5 \xcb\xcf\xcc\xc9\xde\xc5\xd3\xd4\xd7\xcf \xd0\xcf\xd2\xd4\xcf\xd7 \xd7
\xcb\xcf\xd2\xcf\xd4\xcb\xcf\xc5 \xd7\xd2\xc5\xcd\xd1.

%prep
%setup -q

%build
make clean
make linux CFLAGS="-c %optflags %optflags_notraceback"

%install
mkdir -p %buildroot{%_sbindir,%_mandir/man8,%_initdir}
install -pm755 scanlogd %buildroot%_sbindir/
install -pm644 scanlogd.8 %buildroot%_man8dir/
install -pm755 %_sourcedir/scanlogd.init %buildroot%_initdir/%name

%post
/usr/sbin/groupadd -r -f %name
/usr/sbin/useradd -r -g %name -d /dev/null -s /dev/null -n %name >/dev/null 2>&1 ||:
%post_service %name

%preun
%preun_service %name

%files
%config %_initdir/*
%_sbindir/*
%_mandir/man?/*

%changelog
* Thu Apr 12 2007 Dmitry V. Levin <ldv@altlinux.org> 2.2.6-alt2
- Minor startup script and specfile tweaks.

* Sun Jun 04 2006 Dmitry V. Levin <ldv@altlinux.org> 2.2.6-alt1
- Updated to 2.2.6.

* Tue Jan 11 2005 Dmitry V. Levin <ldv@altlinux.org> 2.2.5-alt2
- Fixed URLs back.
- Updated package dependencies.

* Sun Jan  9 2005 Ilya Evseev <evseev@altlinux.ru> 2.2.5-alt1
- Updated to 2.2.5.
- Specfile: added russian summary/description, fixed URLs

* Thu Jun 03 2004 Dmitry V. Levin <ldv@altlinux.org> 2.2.4-alt1
- Updated to 2.2.4.

* Wed May 26 2004 Dmitry V. Levin <ldv@altlinux.org> 2.2.2-alt1
- Updated to 2.2.2.

* Tue Apr 29 2003 Dmitry V. Levin <ldv@altlinux.org> 2.2.1-alt1
- Updated to 2.2.1.
- Daemonize properly.
- Rewritten start/stop script to new rc scheme.

* Fri Sep 20 2002 Stanislav Ievlev <inger@altlinux.ru> 2.2-ipl4
- rebuild with gcc3
- update URL

* Thu May 24 2001 Stanislav Ievlev <inger@altlinux.ru> 2.2-ipl3
- Rebuild for use new macros post_service and preun_service

* Thu Feb 08 2001 Dmitry V. Levin <ldv@fandra.org> 2.2-ipl2
- Fixed group tag.

* Fri Nov 10 2000 Dmitry V. Levin <ldv@fandra.org> 2.2-ipl1
- 2.2
- FHSification.

* Fri May 05 2000 Dmitry V. Levin <ldv@fandra.org>
- 2.1

* Thu Mar 16 2000 Dmitry V. Levin <ldv@fandra.org>
- initial revision