Name: unhide
Summary: Tool to find hidden processes and TCP/UDP ports from rootkits
Version: 0.0.20110113
Release: 1
License: GPLv3
Group: Applications/System
URL: http://www.security-projects.com/?Unhide
Description: Unhide is a forensic tool to find processes and TCP/UDP ports hidden by
rootkits, Linux kernel modules or by other techniques. It includes two
utilities: unhide and unhide-tcp.
Unhide detects hidden processes using three techniques:
unhide-tcp identifies TCP/UDP ports that are listening but are not listed in /bin/netstat through brute forcing of all TCP/UDP ports available.
The build could not start because the following file is missing: unhide-20110113.tgz
The build could not start because the following file is missing: unhide-20110113.tgz
The spec file used by the build system currently has the following contents:
# $Id$ # Authority: dag %{?el3: %define _without_kernel26 1} %{?rh9: %define _without_kernel26 1} %{?rh7: %define _without_kernel26 1} %{?el2: %define _without_kernel26 1} Summary: Tool to find hidden processes and TCP/UDP ports from rootkits Name: unhide %define real_version 20110113 Version: 0.0.20110113 Release: 1%{?dist} License: GPLv3 Group: Applications/System URL: http://www.security-projects.com/?Unhide #Source: http://www.security-projects.com/unhide%{real_version}.tgz Source: http://download.sourceforge.net/project/unhide/unhide-%{real_version}.tgz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root %description Unhide is a forensic tool to find processes and TCP/UDP ports hidden by rootkits, Linux kernel modules or by other techniques. It includes two utilities: unhide and unhide-tcp. Unhide detects hidden processes using three techniques: - comparing the output of /proc and /bin/ps - comparing the information gathered from /bin/ps with the one gathered from system calls (syscall scanning) - full scan of the process ID space (PIDs bruteforcing) unhide-tcp identifies TCP/UDP ports that are listening but are not listed in /bin/netstat through brute forcing of all TCP/UDP ports available. %prep %setup -n %{name}-%{real_version} %build %{?_without_kernel26:%{__cc} --static %{optflags} unhide.c -o unhide} %{!?_without_kernel26:%{__cc} %{optflags} -lpthread unhide-linux26.c -o unhide} %{__cc} --static %{optflags} unhide-tcp.c -o unhide-tcp %install %{__rm} -rf %{buildroot} %{__install} -Dp -m0755 unhide %{buildroot}%{_sbindir}/unhide %{__install} -Dp -m0755 unhide-tcp %{buildroot}%{_sbindir}/unhide-tcp %{__install} -Dp -m0644 man/unhide.8 %{buildroot}%{_mandir}/man8/unhide.8 %{__install} -Dp -m0644 man/unhide-tcp.8 %{buildroot}%{_mandir}/man8/unhide-tcp.8 %clean %{__rm} -rf %{buildroot} %files %defattr(-, root, root, 0755) %doc COPYING *.txt %doc %{_mandir}/man8/unhide.8* %doc %{_mandir}/man8/unhide-tcp.8* %{_sbindir}/unhide %{_sbindir}/unhide-tcp %changelog * Sun Feb 19 2012 David Hrbáč <david@hrbac.cz> - 0.0.20110113-1 - new upstream release * Tue Jul 01 2008 Dag Wieers <dag@wieers.com> - 0.0.20080519-1 - Initial package. (using DAR)