Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 29 Jan 2013 21:06:37 +0000 (UTC)
From:      Greg Larkin <glarkin@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r311188 - in head/security: . revealrk revealrk/files
Message-ID:  <201301292106.r0TL6bAn052806@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: glarkin
Date: Tue Jan 29 21:06:36 2013
New Revision: 311188
URL: http://svnweb.freebsd.org/changeset/ports/311188

Log:
  revealrk searches for hidden processes. If you have a kernel mod
  rootkit loaded into memory without hiding any process, don't expect
  to find anything.
  
  Reveal RootKit is intended to run out of cron or similar services
  on a regular basis and avoids verbose output as long as nothing was
  found.
  
  WWW: http://sourceforge.net/projects/revealrk
  
  PR:		ports/174981

Added:
  head/security/revealrk/
  head/security/revealrk/Makefile   (contents, props changed)
  head/security/revealrk/distinfo   (contents, props changed)
  head/security/revealrk/files/
  head/security/revealrk/files/patch-SConstruct   (contents, props changed)
  head/security/revealrk/pkg-descr   (contents, props changed)
Modified:
  head/security/Makefile

Modified: head/security/Makefile
==============================================================================
--- head/security/Makefile	Tue Jan 29 20:12:47 2013	(r311187)
+++ head/security/Makefile	Tue Jan 29 21:06:36 2013	(r311188)
@@ -817,6 +817,7 @@
     SUBDIR += regripper
     SUBDIR += regripperplugins
     SUBDIR += retranslator
+    SUBDIR += revealrk
     SUBDIR += revelation
     SUBDIR += rifiuti2
     SUBDIR += rkhunter

Added: head/security/revealrk/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/revealrk/Makefile	Tue Jan 29 21:06:36 2013	(r311188)
@@ -0,0 +1,27 @@
+# $FreeBSD$
+
+PORTNAME=	revealrk
+PORTVERSION=	1.0.1
+CATEGORIES=	security
+MASTER_SITES=	SF/${PORTNAME}/
+EXTRACT_SUFX=	.tgz
+
+MAINTAINER=	fbsd-ports@opsec.eu
+COMMENT=	Search hidden procs/rootkits from cron with low false positive rate
+
+LICENSE=	GPLv3
+
+PLIST_FILES=	bin/revealrk
+MAN1=		revealrk.1
+
+MANCOMPRESSED=	yes
+NO_MANCOMPRESS=	yes
+
+USE_SCONS=	yes
+.if !empty(PREFIX)
+SCONS_ARGS=	--prefix=${PREFIX}
+.else
+SCONS_ARGS=	--prefix=${LOCALBASE}
+.endif
+
+.include <bsd.port.mk>

Added: head/security/revealrk/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/revealrk/distinfo	Tue Jan 29 21:06:36 2013	(r311188)
@@ -0,0 +1,2 @@
+SHA256 (revealrk-1.0.1.tgz) = 7da7bd1709d06e5771c5c6d9c147ae1613f24c04633693e14afeee004d7cb844
+SIZE (revealrk-1.0.1.tgz) = 34039

Added: head/security/revealrk/files/patch-SConstruct
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/revealrk/files/patch-SConstruct	Tue Jan 29 21:06:36 2013	(r311188)
@@ -0,0 +1,22 @@
+--- SConstruct.orig	2013-01-04 23:07:07.000000000 +0100
++++ SConstruct	2013-01-04 23:08:37.000000000 +0100
+@@ -13,7 +13,7 @@
+ pkg_files = prog_files + Split('revealrk.1 SConstruct changelog license.txt README INSTALL cron.example Makefile config.h')
+ 
+ debug     = not ARGUMENTS.get('debug', '0').lower() in ['0', 'false', 'no']
+-prefix    = GetOption('prefix') or '/'
++prefix    = GetOption('prefix') or '/usr'
+ clean_all = not GetOption('clean_all') is None
+ static    = not GetOption('static') is None
+ build_tgz = not GetOption('tgz') is None
+@@ -147,8 +147,8 @@
+         conf.env.Append(LINKFLAGS = ' -static')
+     env = conf.Finish()
+ 
+-env.Alias('install', env.AddPostAction(env.Install(prefix + '/usr/bin', target), env.Action('strip ' + prefix + '/usr/bin/' + target)))
+-env.Alias('install', env.AddPostAction(env.Install(prefix + '/usr/share/man/man1', target + '.1'), env.Action('gzip -f ' + prefix + '/usr/share/man/man1/' + target + '.1')))
++env.Alias('install', env.AddPostAction(env.Install(prefix + '/bin', target), env.Action('strip ' + prefix + '/bin/' + target)))
++env.Alias('install', env.AddPostAction(env.Install(prefix + '/man/man1', target + '.1'), env.Action('gzip -f ' + prefix + '/man/man1/' + target + '.1')))
+ 
+ if clean_all:
+     env.Clean('distclean', Split('config.log .sconf_temp .sconsign.dblite'))

Added: head/security/revealrk/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/revealrk/pkg-descr	Tue Jan 29 21:06:36 2013	(r311188)
@@ -0,0 +1,10 @@
+
+revealrk searches for hidden processes. If you have a kernel mod
+rootkit loaded into memory without hiding any process, don't expect
+to find anything.
+
+Reveal RootKit is intended to run out of cron or similar services
+on a regular basis and avoids verbose output as long as nothing was
+found.
+
+WWW: http://sourceforge.net/projects/revealrk



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201301292106.r0TL6bAn052806>