Пакет snort-rules: Specfile

Name:     snort-rules
Version:  2.9.6.1
Release:  alt1

Summary:  Rules for Snort, popular network intrusion detection system
License:  GPLv2
Group:    Security/Networking
Url:      http://www.snort.org

Source0:  community-rules.tar
Source2:  snort-mergesidmaps

BuildArch: noarch
Requires: snort-base

Summary(ru_RU.KOI8-R): \xee\xc1\xd3\xd4\xd2\xcf\xc5\xde\xce\xd9\xc5 \xd3\xc9\xc7\xce\xc1\xd4\xd5\xd2\xd9 \xc4\xcc\xd1 \xd3\xc9\xd3\xd4\xc5\xcd\xd9 \xcf\xc2\xce\xc1\xd2\xd5\xd6\xc5\xce\xc9\xd1 \xd3\xc5\xd4\xc5\xd7\xd9\xc8 \xd7\xd4\xcf\xd2\xd6\xc5\xce\xc9\xca Snort

%define   myconfdir   %_sysconfdir/snort
%define   myrulesdir  %myconfdir/rules

%description
Rules for Snort, popular network intrusion detection system.
Standard pack distributed under GNU GPL license.

%description -l ru_RU.KOI8-R
\xf3\xd4\xc1\xce\xc4\xc1\xd2\xd4\xce\xd9\xca \xce\xc1\xc2\xcf\xd2 \xd0\xd2\xc1\xd7\xc9\xcc, \xd3\xd7\xcf\xc2\xcf\xc4\xce\xcf \xd2\xc1\xd3\xd0\xd2\xcf\xd3\xd4\xd2\xc1\xce\xd1\xc5\xcd\xd9\xc8 \xd2\xc1\xda\xd2\xc1\xc2\xcf\xd4\xde\xc9\xcb\xc1\xcd\xc9
\xcf\xc2\xce\xc1\xd2\xd5\xd6\xc9\xd4\xc5\xcc\xd1 \xd3\xc5\xd4\xc5\xd7\xd9\xc8 \xd7\xd4\xcf\xd2\xd6\xc5\xce\xc9\xca Snort. \xf0\xd2\xc1\xd7\xc9\xcc\xc1 \xd7\xcb\xcc\xc0\xde\xc1\xc0\xd4 \xd7 \xd3\xc5\xc2\xd1 \xd4.\xce. \xd3\xc9\xc7\xce\xc1\xd4\xd5\xd2\xd9,
\xd4.\xc5. \xce\xc1\xc2\xcf\xd2\xd9 \xd5\xd3\xcc\xcf\xd7\xc9\xca, \xcb\xcf\xd4\xcf\xd2\xd9\xcd \xc4\xcf\xcc\xd6\xce\xd9 \xd3\xcf\xcf\xd4\xd7\xc5\xd4\xd3\xd4\xd7\xcf\xd7\xc1\xd4\xd8 \xda\xc1\xc7\xcf\xcc\xcf\xd7\xcf\xcb \xc9 \xd3\xcf\xc4\xc5\xd2\xd6\xc9\xcd\xcf\xc5
\xd3\xc5\xd4\xc5\xd7\xd9\xc8 \xd0\xc1\xcb\xc5\xd4\xcf\xd7, \xd0\xd2\xcf\xd3\xcd\xc1\xd4\xd2\xc9\xd7\xc1\xc5\xcd\xd9\xc8 Snort'\xcf\xcd, \xc1 \xd4\xc1\xcb\xd6\xc5 \xd2\xc5\xc1\xcb\xc3\xc9\xc0 \xce\xc1 \xd7\xcf\xda\xcd\xcf\xd6\xce\xcf\xc5
\xd3\xcf\xcf\xd4\xd7\xc5\xd4\xd3\xd4\xd7\xc9\xc5 - \xd5\xc4\xc1\xcc\xc5\xce\xc9\xc5 \xd0\xc1\xcb\xc5\xd4\xc1, \xd5\xd7\xc5\xc4\xcf\xcd\xcc\xc5\xce\xc9\xc5 \xc1\xc4\xcd\xc9\xce\xc9\xd3\xd4\xd2\xc1\xd4\xcf\xd2\xc1 \xc9 \xd4.\xc4.

%package -n snort-base
Summary: Create base directory structure for Snort NIDS configuration
Summary(ru_RU.KOI8-R): \xee\xc1\xc2\xcf\xd2 \xcb\xc1\xd4\xc1\xcc\xcf\xc7\xcf\xd7, \xc9\xd3\xd0\xcf\xcc\xd8\xda\xd5\xc5\xcd\xd9\xc8 \xd2\xc1\xda\xce\xd9\xcd\xc9 \xd0\xc1\xcb\xc5\xd4\xc1\xcd\xc9 IDS Snort
Group: Security/Networking
Conflicts: snort < 2.4
%description -n snort-base
Create base directory structure for Snort NIDS configuration files.
%description -n snort-base -l ru_RU.KOI8-R
\xf0\xd5\xd3\xd4\xcf\xca \xd0\xc1\xcb\xc5\xd4, \xd3\xcf\xda\xc4\xc1\xc0\xdd\xc9\xca \xcb\xc1\xd4\xc1\xcc\xcf\xc7\xc9, \xd3\xcf\xd7\xcd\xc5\xd3\xd4\xce\xcf \xc9\xd3\xd0\xcf\xcc\xd8\xda\xd5\xc5\xcd\xd9\xc5 \xcf\xd3\xd4\xc1\xcc\xd8\xce\xd9\xcd\xc9 \xd0\xc1\xcb\xc5\xd4\xc1\xcd\xc9,
\xce\xc1 \xcb\xcf\xd4\xcf\xd2\xd9\xc5 \xd2\xc1\xda\xc2\xc9\xd4 \xcf\xc2\xce\xc1\xd2\xd5\xd6\xc9\xd4\xc5\xcc\xd8 \xd3\xc5\xd4\xc5\xd7\xd9\xc8 \xc1\xd4\xc1\xcb (IDS) Snort.

#%package doc
#Summary: Detailed descriptions for standard rules used by Snort NIDS.
#Summary(ru_RU.KOI8-R): \xef\xd0\xc9\xd3\xc1\xce\xc9\xd1 \xd3\xd4\xc1\xce\xc4\xc1\xd2\xd4\xce\xd9\xc8 \xd3\xc9\xc7\xce\xc1\xd4\xd5\xd2 \xc4\xcc\xd1 \xc1\xce\xc1\xcc\xc9\xda\xc1\xd4\xcf\xd2\xd5 \xd3\xc5\xd4\xc5\xd7\xcf\xc7\xcf \xd4\xd2\xc1\xc6\xc9\xcb\xc1 Snort
#Group: Security/Networking
#%description doc
#Tons of detailed textual listings describing all network intrusions known by Snort.
#%description doc -l ru_RU.KOI8-R
#\xe4\xc5\xd4\xc1\xcc\xd8\xce\xc1\xd1 \xc4\xcf\xcb\xd5\xcd\xc5\xce\xd4\xc1\xc3\xc9\xd1 \xd0\xcf \xd3\xc9\xc7\xce\xc1\xd4\xd5\xd2\xc1\xcd \xd3\xc5\xd4\xc5\xd7\xd9\xc8 \xc1\xd4\xc1\xcb, \xd7\xc8\xcf\xc4\xd1\xdd\xc9\xcd \xd7 \xc2\xc1\xda\xcf\xd7\xd9\xca \xcb\xcf\xcd\xd0\xcc\xc5\xcb\xd4
#\xd0\xcf\xd3\xd4\xc1\xd7\xcb\xc9 \xd3\xd7\xcf\xc2\xcf\xc4\xce\xcf\xca \xd7\xc5\xd2\xd3\xc9\xc9 Snort - \xd3\xc9\xd3\xd4\xc5\xcd\xd9 \xcf\xc2\xce\xc1\xd2\xd5\xd6\xc5\xce\xc9\xd1 \xd3\xc5\xd4\xc5\xd7\xd9\xc8 \xd7\xd4\xcf\xd2\xd6\xc5\xce\xc9\xca.

%prep
%setup -q

%build  #..nothing to do

%install
mkdir -p %buildroot{%myconfdir,%myrulesdir,%_bindir}
install -pm 644 *.rules %buildroot%myrulesdir
install -p %SOURCE2 %buildroot%_bindir
install -pm 644 *sid-msg.map %buildroot%myconfdir

#echo "Generate maps..."
#d=$PWD
#cd %buildroot%myconfdir
#%SOURCE2 $d/etc/*sid-msg.map
#cd -
#echo "...done!"

%files -n snort-base
%dir %myconfdir

%files
%_bindir/snort-*
%config(noreplace) %myrulesdir
%config(noreplace) %myconfdir/sid-msg.map

#%files doc
#%doc doc/signatures/* docs/*

%changelog
* Wed May 28 2014 Timur Aitov <timonbl4@altlinux.org> 2.9.6.1-alt1
- use only community rules

* Mon Jan 14 2013 Timur Aitov <timonbl4@altlinux.org> 2.9.3.1-alt1
- new version

* Mon Oct 26 2009 Mikhail Efremov <sem@altlinux.org> 2.8.5-alt2
- use config(noreplace) for rules.

* Fri Oct 23 2009 Mikhail Efremov <sem@altlinux.org> 2.8.5-alt1
- spec cleanup.
- rules from Debian package.

* Fri Jun 16 2006 Ilya Evseev <evseev@altlinux.ru> 2.4.5-alt1
- updated to latest state (community rules are grown from 11k to 55k)

* Thu Nov 10 2005 Ilya Evseev <evseev@altlinux.ru> 2.4.3-alt1
- update standard rules, added community rules
- added snort-mergesidmaps helper

* Fri Aug 12 2005 Ilya Evseev <evseev@altlinux.ru> 2.4-alt1
- initial tarball from upstream (previously rules were distributed
  in single tarball with Snort binaries) and initial package for ALTLinux
- snort-base package owns /etc/snort directory used by multiple packages

## EOF ##