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