]> git.pld-linux.org Git - packages/chkrootkit.git/blame_incremental - chkrootkit.spec
- updated to 0.52
[packages/chkrootkit.git] / chkrootkit.spec
... / ...
CommitLineData
1# TODO
2# - move programs to sbindir?
3Summary: chkrootkit - locally checks for signs of a rootkit
4Summary(pl.UTF-8): chkrootkit - narzędzie do lokalnego szukania oznak rootkitów
5Name: chkrootkit
6Version: 0.52
7Release: 1
8License: AMS (BSD like; look at COPYRIGHT)
9Group: Applications/Networking
10Source0: ftp://ftp.pangeia.com.br/pub/seg/pac/%{name}-%{version}.tar.gz
11# Source0-md5: 0c864b41cae9ef9381292b51104b0a04
12Source1: %{name}-check
13Source2: %{name}.sysconfig
14Patch0: %{name}-CC.patch
15Patch1: %{name}-nostrip.patch
16Patch2: %{name}-names.patch
17Patch3: %{name}-wtmp.patch
18Patch4: %{name}-usebash.patch
19Patch5: %{name}-utmpx.patch
20URL: http://www.chkrootkit.org/
21BuildRequires: glibc-static
22Requires: bash
23Requires: binutils
24Requires: mktemp
25BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27%description
28Chkrootkit is a toolkit to locally check for signs of a rootkit.
29- chkrootkit: a shell script that checks system binaries for rootkit
30 modification. (If you can't trust rpm -Va)
31- ifpromisc: checks if the network interface is in promiscuous mode.
32 (If you can't trust netstat)
33- chklastlog: checks for lastlog deletions.
34- chkwtmp: checks for wtmp deletions.
35- check_wtmpx: checks for wtmpx deletions. (Solaris only)
36- chkproc: checks for signs of LKM trojans. (kernel modules)
37- strings: quick and dirty strings replacement.
38
39This package is a little outdated, please use rkhunter or similar for
40better results.
41
42%description -l pl.UTF-8
43Chkrootkit to zestaw narzędzi do lokalnego sprawdzania oznak użycia
44rootkitów.
45- chkrootkit: skrypt powłoki sprawdzający binarne pliki systemowe na
46 obecność modyfikacji typowych dla rootkitów (jeśli nie można zaufać
47 rpm -Va)
48- ifpromisc: sprawdza czy interfejs sieciowy jest w trybie promiscuous
49 (gdy nie można zaufać netstat)
50- chklastlog: sprawdza czy logi nie były kasowane
51- chkwtmp: sprawdza kasowanie wtmpx
52- check_wtmpx: sprawdza kasowanie w wtmpx deletions (tylko Solaris)
53- chkproc: szuka oznak trojanów LKM (moduły jądra)
54- strings: szybko i brzydko napisany zamiennik programu strings.
55
56Pakiet ten jest przestarzały, lepiej używać rkhunter lub podobnego.
57
58%prep
59%setup -q
60%patch0 -p1
61%patch1 -p1
62%patch2 -p1
63%patch3 -p1
64%patch4 -p1
65%patch5 -p1
66
67%build
68CC="%{__cc}"
69export CC
70%{__make} sense
71
72%install
73rm -rf $RPM_BUILD_ROOT
74install -d $RPM_BUILD_ROOT{%{_bindir},/etc/{sysconfig,cron.weekly}}
75
76for x in check_wtmpx chkdirs chklastlog chkproc chkwtmp ifpromisc strings-static chkutmp; do
77 install $x $RPM_BUILD_ROOT%{_bindir}/%{name}-$x
78done
79
80install chkrootkit $RPM_BUILD_ROOT%{_bindir}
81
82install %{SOURCE1} $RPM_BUILD_ROOT/etc/cron.weekly
83install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/chkrootkit
84
85%clean
86rm -rf $RPM_BUILD_ROOT
87
88%files
89%defattr(644,root,root,755)
90%doc COPYRIGHT README README.chklastlog README.chkwtmp
91%attr(750,root,root) /etc/cron.weekly/chkrootkit-check
92%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/chkrootkit
93%attr(755,root,root) %{_bindir}/*
This page took 0.056797 seconds and 5 git commands to generate.