ports/123139: Re: [NEW PORT] security/openvas-server: A security scanner: a fork of Nessus

Tomoyuki Sakurai cherry at trombik.org
Sun Apr 27 09:10:02 UTC 2008


>Number:         123139
>Category:       ports
>Synopsis:       Re: [NEW PORT] security/openvas-server: A security scanner: a fork of Nessus
>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:   Sun Apr 27 09:10:02 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Tomoyuki Sakurai
>Release:        FreeBSD 6.3-STABLE i386
>Organization:
>Environment:
System: FreeBSD x60.i.trombik.org 6.3-STABLE FreeBSD 6.3-STABLE #6: Sat Mar 29 17:03:57 JST 2008
>Description:
OpenVAS stands for Open Vulnerability Assessment System and is a network
security scanner with associated tools like a graphical user fontend. The core
is a server component with a set of network vulnerability tests (NVTs) to
detect security problems in remote systems and applications. 

WWW:	http://www.openvas.org/

Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:

--- openvas-server-1.0.0.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	openvas-server
#	openvas-server/pkg-descr
#	openvas-server/Makefile
#	openvas-server/pkg-plist
#	openvas-server/distinfo
#	openvas-server/files
#	openvas-server/files/patch-openvas.tmpl.in
#	openvas-server/files/patch-openvasd-openvas-check-signature.c
#	openvas-server/files/patch-configure
#	openvas-server/files/openvasd.in
#	openvas-server/files/patch-openvasd-Makefile
#
echo c - openvas-server
mkdir -p openvas-server > /dev/null 2>&1
echo x - openvas-server/pkg-descr
sed 's/^X//' >openvas-server/pkg-descr << 'END-of-openvas-server/pkg-descr'
XOpenVAS stands for Open Vulnerability Assessment System and is a network
Xsecurity scanner with associated tools like a graphical user fontend. The core
Xis a server component with a set of network vulnerability tests (NVTs) to
Xdetect security problems in remote systems and applications. 
X
XWWW:	http://www.openvas.org/
END-of-openvas-server/pkg-descr
echo x - openvas-server/Makefile
sed 's/^X//' >openvas-server/Makefile << 'END-of-openvas-server/Makefile'
X# New ports collection makefile for:	openvas-server
X# Date created:		2008-04-26
X# Whom:			Tomoyuki Sakurai <cherry at trombik.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	openvas-server
XPORTVERSION=	1.0.0
XCATEGORIES=	security
XMASTER_SITES=	http://wald.intevation.org/frs/download.php/407/
X
XMAINTAINER=	cherry at trombik.org
XCOMMENT=	A security scanner: a fork of Nessus
X
XLIB_DEPENDS=	openvas.1:${PORTSDIR}/security/openvas-libraries \
X	openvasnasl.1:${PORTSDIR}/security/openvas-libnasl
X
XLDFLAGS+=	-L${LOCALBASE}/lib
XCPPFLAGS+=	-I${LOCALBASE}/include
XCONFIGURE_ENV+=	CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
XGNU_CONFIGURE=	yes
X# XXX openvas-mkcert uses gettext
XUSE_GETTEXT=	yes
XUSE_RC_SUBR=	openvasd
X
XMAN1=	openvas-check-signature.1 openvas-mkrand.1
XMAN8=	openvasd.8 openvas-adduser.8 openvas-rmuser.8 openvas-mkcert.8
X
X.include "${.CURDIR}/../../security/openvas-libraries/Makefile.common"
X
X.include <bsd.port.pre.mk>
X.include <bsd.port.post.mk>
END-of-openvas-server/Makefile
echo x - openvas-server/pkg-plist
sed 's/^X//' >openvas-server/pkg-plist << 'END-of-openvas-server/pkg-plist'
X at comment $FreeBSD$
Xbin/openvas-mkcert-client
Xbin/openvasd-config
Xbin/openvas-mkrand
Xinclude/openvas/includes.h
Xinclude/openvas/openvas-devel.h
Xinclude/openvas/config.h
Xinclude/openvas/threadcompat.h
Xinclude/openvas/nessusraw.h
Xinclude/openvas/nessusip.h
Xinclude/openvas/nessusicmp.h
Xinclude/openvas/nessustcp.h
Xinclude/openvas/nessusudp.h
Xsbin/openvasd
Xsbin/openvas-check-signature
Xsbin/openvas-adduser
Xsbin/openvas-rmuser
Xsbin/openvas-mkcert
Xopenvas/lib/openvas/openvas-services
X at dirrmtry openvas/run
X at dirrmtry openvas/log/openvas
X at dirrmtry openvas/log
X at dirrmtry openvas/lib/openvas/users
X at dirrmtry openvas/lib/openvas/tmp
X at dirrmtry openvas/lib/openvas/logs
X at dirrmtry openvas/lib/openvas/jobs
X at dirrmtry openvas/lib/openvas/CA
X at dirrmtry openvas/lib/openvas
X at dirrmtry openvas/lib
X at dirrmtry openvas/com/openvas/CA
X at dirrmtry openvas/com/openvas
X at dirrmtry openvas/com
X at dirrmtry openvas
X at dirrmtry etc/openvas/gnupg
X at dirrmtry etc/openvas
END-of-openvas-server/pkg-plist
echo x - openvas-server/distinfo
sed 's/^X//' >openvas-server/distinfo << 'END-of-openvas-server/distinfo'
XMD5 (openvas-server-1.0.0.tar.gz) = fbea2077375a4dfc8e97cbdeec1cc0da
XSHA256 (openvas-server-1.0.0.tar.gz) = 72ee788c0e79934d3a8220a2acff80851324227093f91fc37564097a2e44b68b
XSIZE (openvas-server-1.0.0.tar.gz) = 289660
END-of-openvas-server/distinfo
echo c - openvas-server/files
mkdir -p openvas-server/files > /dev/null 2>&1
echo x - openvas-server/files/patch-openvas.tmpl.in
sed 's/^X//' >openvas-server/files/patch-openvas.tmpl.in << 'END-of-openvas-server/files/patch-openvas.tmpl.in'
X--- openvas.tmpl.in.orig	2007-10-18 04:25:43.000000000 +0900
X+++ openvas.tmpl.in	2008-04-27 17:52:51.000000000 +0900
X@@ -128,5 +128,6 @@
X NASLCFLAGS=@NASLCFLAGS@
X OPENVAS_CFLAGS=$(CWARN) $(include) $(OVSCFLAGS) $(NASLCFLAGS) $(OPENVAS_DIRECTORIES)
X CFLAGS=@CFLAGS@ 
X+CPPFLAGS=@CPPFLAGS@
X 
X LIBS=@LIBS@
END-of-openvas-server/files/patch-openvas.tmpl.in
echo x - openvas-server/files/patch-openvasd-openvas-check-signature.c
sed 's/^X//' >openvas-server/files/patch-openvasd-openvas-check-signature.c << 'END-of-openvas-server/files/patch-openvasd-openvas-check-signature.c'
X--- openvasd/openvas-check-signature.c.orig	2008-04-27 00:56:59.000000000 +0900
X+++ openvasd/openvas-check-signature.c	2008-04-27 00:57:55.000000000 +0900
X@@ -43,7 +43,7 @@
X #include <includes.h>
X #include <gnutls/gnutls.h>
X #include <gnutls/x509.h>
X-
X+#include <getopt.h>
X 
X void
X print_tls_error(char *txt, int err)
END-of-openvas-server/files/patch-openvasd-openvas-check-signature.c
echo x - openvas-server/files/patch-configure
sed 's/^X//' >openvas-server/files/patch-configure << 'END-of-openvas-server/files/patch-configure'
X--- configure.orig	2008-04-27 14:15:10.000000000 +0900
X+++ configure	2008-04-27 14:15:27.000000000 +0900
X@@ -12073,7 +12073,7 @@
X 
X OPENVASD_CONFDIR='${sysconfdir}'
X OPENVASD_STATEDIR='${localstatedir}/lib/openvas'
X-OPENVASD_PIDDIR='${localstatedir}/run'
X+OPENVASD_PIDDIR='/var/run'
X OPENVASD_SHAREDSTATEDIR='${sharedstatedir}/lib/openvas'
X OPENVASD_DATADIR='${sysconfdir}/openvas'
X OPENVASD_LIBDIR='${libdir}/openvas'
END-of-openvas-server/files/patch-configure
echo x - openvas-server/files/openvasd.in
sed 's/^X//' >openvas-server/files/openvasd.in << 'END-of-openvas-server/files/openvasd.in'
X#!/bin/sh
X
X# Start or stop openvasd
X# $FreeBSD:$
X
X# PROVIDE: openvasd
X# REQUIRE: DAEMON
X# BEFORE: LOGIN
X# KEYWORD: shutdown
X#
X
Xprefix=%%PREFIX%%
X
X# Define these openvasd_* variables in one of these files:
X#	/etc/rc.conf
X#	/etc/rc.conf.local
X#	/etc/rc.conf.d/openvasd
X#
X# DO NOT CHANGE THESE DEFAULT VALUES HERE
X#
X[ -z "$openvasd_enable" ] && openvasd_enable="NO"	# Disable openvasd
X#openvasd_program="${prefix}/sbin/openvasd"	# Location of openvasd
Xopenvasd_flags="-D -q"				# Flags to openvasd program
X
X. %%RC_SUBR%%
X
Xname="openvasd"
Xrcvar=`set_rcvar`
Xcommand="${prefix}/sbin/openvasd"
Xpidfile="/var/run/openvasd.pid"
Xrequired_files="${prefix}/etc/openvas/openvasd.conf"
X
Xload_rc_config $name
Xrun_rc_command "$1"
END-of-openvas-server/files/openvasd.in
echo x - openvas-server/files/patch-openvasd-Makefile
sed 's/^X//' >openvas-server/files/patch-openvasd-Makefile << 'END-of-openvas-server/files/patch-openvasd-Makefile'
X--- openvasd/Makefile.orig	2008-04-27 17:49:28.000000000 +0900
X+++ openvasd/Makefile	2008-04-27 17:50:41.000000000 +0900
X@@ -46,105 +46,105 @@
X 	@chmod +x cflags
X 
X openvasd : cflags $(OBJS)
X-	$(CC) $(LDFLAGS) $(OPENVAS_INCLUDE) $(OBJS)  -o openvasd $(LIBS)
X+	$(CC) $(LDFLAGS) $(OPENVAS_INCLUDE) $(CPPFLAGS) $(OBJS)  -o openvasd $(LIBS)
X 
X openvas-check-signature : cflags openvas-check-signature.o
X-	$(CC) $(LDFLAGS) $(OPENVAS_INCLUDE) openvas-check-signature.o  -o openvas-check-signature $(LIBS)
X+	$(CC) $(LDFLAGS) $(OPENVAS_INCLUDE) $(CPPFLAGS) openvas-check-signature.o  -o openvas-check-signature $(LIBS)
X 
X openvas-check-signature.o: openvas-check-signature.c
X-	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) -c openvas-check-signature.c 
X+	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) $(CPPFLAGS) -c openvas-check-signature.c 
X 
X users.o : cflags users.c users.h
X-	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) -c users.c 
X+	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) $(CPPFLAGS) -c users.c 
X 
X processes.o : cflags processes.c processes.h
X-	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) -c processes.c 
X+	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) $(CPPFLAGS) -c processes.c 
X 
X rules.o : cflags rules.c rules.h
X-	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) -c rules.c 
X+	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) $(CPPFLAGS) -c rules.c 
X 
X preferences.o : cflags preferences.c preferences.h 
X-	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) -c preferences.c 
X+	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) $(CPPFLAGS) -c preferences.c 
X 
X pluginload.o : cflags pluginload.h pluginload.c
X-	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) -c pluginload.c 
X+	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) $(CPPFLAGS) -c pluginload.c 
X 
X openvasd.o : cflags openvasd.c 
X-	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) -c openvasd.c 
X+	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) $(CPPFLAGS) -c openvasd.c 
X 
X auth.o : cflags auth.c auth.h
X-	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) -c auth.c 
X+	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) $(CPPFLAGS) -c auth.c 
X 
X attack.o : cflags attack.c attack.h
X-	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) -c attack.c 
X+	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) $(CPPFLAGS) -c attack.c 
X 
X comm.o : cflags comm.c comm.h
X-	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) -c comm.c 
X+	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) $(CPPFLAGS) -c comm.c 
X 
X utils.o : cflags utils.c utils.h
X-	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) -c utils.c 
X+	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) $(CPPFLAGS) -c utils.c 
X 
X log.o : cflags log.c log.h
X-	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) -c log.c 
X+	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) $(CPPFLAGS) -c log.c 
X 
X sighand.o : cflags sighand.c sighand.h
X-	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) -c sighand.c 
X+	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) $(CPPFLAGS) -c sighand.c 
X 
X ntp_10.o  : cflags ntp_10.c ntp_10.h
X-	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) -c ntp_10.c 
X+	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) $(CPPFLAGS) -c ntp_10.c 
X 
X ntp_11.o  : cflags ntp_11.c ntp_11.h
X-	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) -c ntp_11.c 
X+	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) $(CPPFLAGS) -c ntp_11.c 
X 
X parser.o : cflags parser.c parser.h
X-	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) -c parser.c 
X+	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) $(CPPFLAGS) -c parser.c 
X 
X piic.o : cflags piic.c piic.h
X-	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) -c piic.c 
X+	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) $(CPPFLAGS) -c piic.c 
X 
X nasl_plugins.o : cflags nasl_plugins.c
X-	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) -c nasl_plugins.c 
X+	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) $(CPPFLAGS) -c nasl_plugins.c 
X 
X nes_plugins.o : cflags nes_plugins.c
X-	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) -c nes_plugins.c 
X+	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) $(CPPFLAGS) -c nes_plugins.c 
X 
X plugs_req.o : cflags plugs_req.c
X-	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) -c plugs_req.c 
X+	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) $(CPPFLAGS) -c plugs_req.c 
X 
X save_tests.o : cflags save_tests.c save_tests.h
X-	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) -c save_tests.c	
X+	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) $(CPPFLAGS) -c save_tests.c	
X 
X save_kb.o : cflags save_kb.c save_kb.h
X-	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) -c save_kb.c
X+	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) $(CPPFLAGS) -c save_kb.c
X 
X detached.o : cflags detached.c detached.h
X-	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) -c detached.c
X+	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) $(CPPFLAGS) -c detached.c
X 
X pluginlaunch.o : cflags pluginlaunch.c
X-	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) -c pluginlaunch.c
X+	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) $(CPPFLAGS) -c pluginlaunch.c
X 
X locks.o : cflags locks.c 
X-	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) -c locks.c
X+	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) $(CPPFLAGS) -c locks.c
X 
X 
X dirutils.o : cflags dirutils.c 
X-	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) -c dirutils.c
X+	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) $(CPPFLAGS) -c dirutils.c
X 
X 
X plugs_hash.o : cflags plugs_hash.c 
X-	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) -c plugs_hash.c
X+	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) $(CPPFLAGS) -c plugs_hash.c
X 
X pluginupload.o : cflags pluginupload.c
X-	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) -c pluginupload.c
X+	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) $(CPPFLAGS) -c pluginupload.c
X 
X pluginscheduler.o : cflags pluginscheduler.c
X-	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) -c pluginscheduler.c
X+	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) $(CPPFLAGS) -c pluginscheduler.c
X 
X hosts.o : cflags hosts.c
X-	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) -c hosts.c
X+	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) $(CPPFLAGS) -c hosts.c
X 
X shared_socket.o : cflags shared_socket.c
X-	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) -c shared_socket.c
X+	$(CC) $(CFLAGS) $(OPENVAS_INCLUDE) $(CPPFLAGS) -c shared_socket.c
X clean :
X 	rm -f *.o openvasd openvas-check-signature *~ cflags
X 
END-of-openvas-server/files/patch-openvasd-Makefile
exit
--- openvas-server-1.0.0.shar ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list