ports/174981: [new port] security/revealrk 1.0.1

Kurt Jaeger fbsd-ports at opsec.eu
Fri Jan 4 22:40:01 UTC 2013


>Number:         174981
>Category:       ports
>Synopsis:       [new port] security/revealrk 1.0.1
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Jan 04 22:40:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     Kurt Jaeger
>Release:        FreeBSD 9.1-RELEASE amd64
>Organization:
-
>Environment:
System: FreeBSD fa9.opsec.eu 9.1-RELEASE FreeBSD 9.1-RELEASE #0 r243825: Tue Dec 4 09:23:10 UTC 2012 root at farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64

>Description:
	revealrk searches for hidden processes (rootkits)
>How-To-Repeat:
	-
>Fix:

#!/bin/sh
# This is a shell archive
echo x security/revealrk
mkdir -p security/revealrk > /dev/null 2>&1
echo x security/revealrk/Makefile
sed 's/^X//' > security/revealrk/Makefile << 'SHAR_END'
X# $FreeBSD$
X
XPORTNAME=	revealrk
XPORTVERSION=	1.0.1
XCATEGORIES=	security
XMASTER_SITES=	SF/${PORTNAME}/
XEXTRACT_SUFX=	.tgz
X
XMAINTAINER=	fbsd-ports at opsec.eu
XCOMMENT=	Search for hidden processes/rootkits from cron with low false positive rate
X
XLICENSE=	GPLv3
X
XUSE_SCONS=	yes
X.if !empty(PREFIX)
XSCONS_ARGS=	--prefix=${PREFIX}
X.else
XSCONS_ARGS=	--prefix=/usr/local
X.endif
X
X.include <bsd.port.mk>
SHAR_END
echo x security/revealrk/distinfo
sed 's/^X//' > security/revealrk/distinfo << 'SHAR_END'
XSHA256 (revealrk-1.0.1.tgz) = 7da7bd1709d06e5771c5c6d9c147ae1613f24c04633693e14afeee004d7cb844
XSIZE (revealrk-1.0.1.tgz) = 34039
SHAR_END
echo x security/revealrk/pkg-descr
sed 's/^X//' > security/revealrk/pkg-descr << 'SHAR_END'
X
Xrevealrk searches for hidden processes. If you have a kernel mod rootkit
Xloaded into memory without hiding any process, don't expect to find anything.
X
XReveal RootKit is intended to run out of cron or similar services on a regular
Xbase and avoids verbose output as long as nothing was found.
X
XWWW: http://sourceforge.net/projects/revealrk
SHAR_END
echo x security/revealrk/files
mkdir -p security/revealrk/files > /dev/null 2>&1
echo x security/revealrk/pkg-plist
sed 's/^X//' > security/revealrk/pkg-plist << 'SHAR_END'
Xbin/revealrk
Xman/man1/revealrk.1.gz
SHAR_END
echo x security/revealrk/files/patch-SConstruct
sed 's/^X//' > security/revealrk/files/patch-SConstruct << 'SHAR_END'
X--- SConstruct.orig	2013-01-04 23:07:07.000000000 +0100
X+++ SConstruct	2013-01-04 23:08:37.000000000 +0100
X@@ -13,7 +13,7 @@
X pkg_files = prog_files + Split('revealrk.1 SConstruct changelog license.txt README INSTALL cron.example Makefile config.h')
X 
X debug     = not ARGUMENTS.get('debug', '0').lower() in ['0', 'false', 'no']
X-prefix    = GetOption('prefix') or '/'
X+prefix    = GetOption('prefix') or '/usr'
X clean_all = not GetOption('clean_all') is None
X static    = not GetOption('static') is None
X build_tgz = not GetOption('tgz') is None
X@@ -147,8 +147,8 @@
X         conf.env.Append(LINKFLAGS = ' -static')
X     env = conf.Finish()
X 
X-env.Alias('install', env.AddPostAction(env.Install(prefix + '/usr/bin', target), env.Action('strip ' + prefix + '/usr/bin/' + target)))
X-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')))
X+env.Alias('install', env.AddPostAction(env.Install(prefix + '/bin', target), env.Action('strip ' + prefix + '/bin/' + target)))
X+env.Alias('install', env.AddPostAction(env.Install(prefix + '/man/man1', target + '.1'), env.Action('gzip -f ' + prefix + '/man/man1/' + target + '.1')))
X 
X if clean_all:
X     env.Clean('distclean', Split('config.log .sconf_temp .sconsign.dblite'))
SHAR_END
exit
>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-ports-bugs mailing list