summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--system/unhide/README6
-rw-r--r--system/unhide/slack-desc2
-rw-r--r--system/unhide/unhide.SlackBuild16
-rw-r--r--system/unhide/unhide.info6
4 files changed, 10 insertions, 20 deletions
diff --git a/system/unhide/README b/system/unhide/README
index a5c77eb447..96344d2a2b 100644
--- a/system/unhide/README
+++ b/system/unhide/README
@@ -2,11 +2,5 @@ Unhide is a forensic tool to find processes and TCP/UCP ports hidden by
rootkits, Linux kernel modules or by other techniques. It includes unhide
and unhide-tcp.
-NOTES: The SlackBuild script builds only unhide-tcp and unhide-linux26.
-The original unhide for 2.4 kernels is not built for obvious reasons.
-unhide-linux26 has been linked to "unhide", as many apps (rkhunter, for
-example) expect to find it here. This is also the solution chosen by many
-distributions.
-
Remember to run unhide as root only. Failing to do so could result in
a massive arrival of false positives.
diff --git a/system/unhide/slack-desc b/system/unhide/slack-desc
index 9f2e305265..db23e04824 100644
--- a/system/unhide/slack-desc
+++ b/system/unhide/slack-desc
@@ -3,7 +3,7 @@ unhide: unhide (utility for discovering hidden processes)
unhide:
unhide: Unhide is a forensic tool to find porcesses and TCP/UCP ports hidden
unhide: by rootkits, Linux kernel modules or by other techniques. It includes
-unhide: unhide-linux26 and unhide-tcp.
+unhide: unhide and unhide-tcp.
unhide:
unhide: http://www.unhide-forensics.info
unhide:
diff --git a/system/unhide/unhide.SlackBuild b/system/unhide/unhide.SlackBuild
index ca5080caad..513f6105d4 100644
--- a/system/unhide/unhide.SlackBuild
+++ b/system/unhide/unhide.SlackBuild
@@ -19,7 +19,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=unhide
-VERSION=20110113
+VERSION=20121229
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -62,18 +62,14 @@ chown -R root:root .
chmod -R u+w,go+r-w,a-s .
# gcc --static unhide.c -o unhide #### This is an obsolete version.
-gcc $SLKCFLAGS --static unhide-tcp.c -o unhide-tcp
-gcc $SLKCFLAGS -Wall --static -pthread unhide-linux26.c -o unhide-linux26
+gcc $SLKCFLAGS -Wall --static -pthread unhide-linux*.c unhide-output.c -o unhide-linux
+gcc $SLKCFLAGS -Wall --static unhide_rb.c -o unhide_rb
+gcc $SLKCFLAGS -Wall --static unhide-tcp.c unhide-tcp-fast.c unhide-output.c -o unhide-tcp
+ln -s unhide-linux unhide
# We put the binaries and documents in their right places
mkdir -p $PKG/usr/sbin
-install -m0700 unhide-tcp unhide-linux26 $PKG/usr/sbin
-
-# We make a symlink so any call to "unhide" reaches "unhide-linux26". This is the
-# solution accepted by many distributions.
-cd $PKG/usr/sbin
- ln -s unhide-linux26 unhide
-cd -
+install -m 0700 unhide-tcp unhide-linux unhide unhide_rb $PKG/usr/sbin
# Copy man pages
mkdir -p $PKG/usr/man/{,es/,fr/}man8
diff --git a/system/unhide/unhide.info b/system/unhide/unhide.info
index dcd373f640..75dbb96d80 100644
--- a/system/unhide/unhide.info
+++ b/system/unhide/unhide.info
@@ -1,8 +1,8 @@
PRGNAM="unhide"
-VERSION="20110113"
+VERSION="20121229"
HOMEPAGE="http://www.unhide-forensics.info"
-DOWNLOAD="http://downloads.sourceforge.net/unhide/unhide-20110113.tgz"
-MD5SUM="0dff8ee5029615f1f81db96dcf6758f7"
+DOWNLOAD="http://downloads.sourceforge.net/unhide/unhide-20121229.tgz"
+MD5SUM="1ad76312ed0ff7a26b8c501af9bffc67"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""