Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 3 May 1999 00:37:22 GMT
From:      Anders Nordby <anders@fix.no>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/11457: New port: security/nessus
Message-ID:  <199905030037.AAA32580@totem.tihlde.hist.no>

next in thread | raw e-mail | index | archive | help

>Number:         11457
>Category:       ports
>Synopsis:       New port: security/nessus
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun May  2 15:40:00 PDT 1999
>Closed-Date:
>Last-Modified:
>Originator:     Anders Nordby
>Release:        FreeBSD 3.1-STABLE i386
>Organization:
>Environment:

Needs GTK.

>Description:

This is a new port of Nessus, the security scanner. Use it to scan for
vulnerabilities in a given network. The GNATS report ports/7921 that was
submitted september last year did not contain a port, and was closed for
that reason. So I am sending in a new one.

>How-To-Repeat:

	

>Fix:
	
# 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:
#
#	nessus
#	nessus/Makefile
#	nessus/files
#	nessus/files/md5
#	nessus/pkg
#	nessus/pkg/COMMENT
#	nessus/pkg/PLIST
#	nessus/pkg/DESCR
#	nessus/patches
#	nessus/patches/patch-aa
#	nessus/patches/patch-af
#	nessus/patches/patch-ad
#	nessus/patches/patch-ac
#
echo c - nessus
mkdir -p nessus > /dev/null 2>&1
echo x - nessus/Makefile
sed 's/^X//' >nessus/Makefile << 'END-of-nessus/Makefile'
X# New ports collection makefile for: 	nessus
X# Version required:	alpha2-fix4
X# Date created:		1 May 1999
X# Whom:			Anders Nordby <anders@fix.no>
X#
X# $Id$
X#
X
XDISTNAME=	nessus-alpha2-fix4
XPKGNAME=	nessus-a2
XCATEGORIES=	security
XMASTER_SITES=	ftp://ftp.cis.fed.gov/pub/nessus/nessus-RELEASE/ \
X		ftp://ftp.nessus.org/pub/nessus/nessus-RELEASE/ \
X		ftp://cvs.nessus.org/pub/nessus/nessus-RELEASE/ \
X		ftp://ftp.gwdg.de/pub/linux/misc/nessus/nessus-RELEASE/ \
X		http://ftp.gwdg.de/pub/linux/misc/nessus/nessus-RELEASE/ \
X		ftp://ftp.esiea.fr/pub/mirrors/nessus/nessus-RELEASE/ \
X		ftp://sunsite.cnlab-switch.ch/mirror/nessus/nessus-RELEASE/ \
X		ftp://ftp.chg.ru/pub/security/nessus/nessus-RELEASE/ \
X		ftp://ftp.sekure.net/pub/nessus/nessus-RELEASE/
XEXTRACT_SUFX=	.tgz
X
XMAINTAINER=	anders@fix.no
X
XLIB_DEPENDS=	gtk12.1:${PORTSDIR}/x11-toolkits/gtk12
X
XGNU_CONFIGURE=	yes
XCONFIGURE_ENV=	GTKCONFIG="${X11BASE}/bin/gtk12-config"
XMAN1=		nessus.1
X
Xpost-install:
X	@${SETENV} OBJFORMAT=${PORTOBJFORMAT} ${LDCONFIG} -m ${PREFIX}/lib
X
X.include <bsd.port.mk>
END-of-nessus/Makefile
echo c - nessus/files
mkdir -p nessus/files > /dev/null 2>&1
echo x - nessus/files/md5
sed 's/^X//' >nessus/files/md5 << 'END-of-nessus/files/md5'
XMD5 (nessus-alpha2-fix4.tgz) = a79cb81a4607552e1cbad2a213bba3dc
END-of-nessus/files/md5
echo c - nessus/pkg
mkdir -p nessus/pkg > /dev/null 2>&1
echo x - nessus/pkg/COMMENT
sed 's/^X//' >nessus/pkg/COMMENT << 'END-of-nessus/pkg/COMMENT'
XA security scanner: looks for vulnerabilities in a given network
END-of-nessus/pkg/COMMENT
echo x - nessus/pkg/PLIST
sed 's/^X//' >nessus/pkg/PLIST << 'END-of-nessus/pkg/PLIST'
Xbin/nessus
Xbin/nessusd
Xbin/nsr2html
Xlib/libnessus.a
Xlib/libnessus.la
Xlib/libnessus.so
Xlib/libnessus.so.0
Xlib/libnessusc.a
Xlib/libnessusc.la
Xlib/libnessusc.so
Xlib/libnessusc.so.0
Xlib/libpcap-nessus.a
Xlib/libpcap-nessus.la
Xlib/libpcap-nessus.so
Xlib/libpcap-nessus.so.0
Xlib/libhosts_gatherer.a
Xlib/libhosts_gatherer.la
Xlib/libhosts_gatherer.so
Xlib/libhosts_gatherer.so.0
X@unexec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -R
X@exec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -m %B
Xnessus/Manual
Xnessus/plugins/ExAir_dos.nes
Xnessus/plugins/WebSite.nes
Xnessus/plugins/annex_dos.nes
Xnessus/plugins/ascend_kill.nes
Xnessus/plugins/ath0_hangup.nes
Xnessus/plugins/auth_enabled.nes
Xnessus/plugins/automountd.nes
Xnessus/plugins/backorifice.nes
Xnessus/plugins/bind_bof.nes
Xnessus/plugins/bnc.nes
Xnessus/plugins/bonk.nes
Xnessus/plugins/bootparamd.nes
Xnessus/plugins/bootparamd_gave_domain.nes
Xnessus/plugins/campas.nes
Xnessus/plugins/cfinger_search.nes
Xnessus/plugins/cgi_perl.nes
Xnessus/plugins/chameleon_smtpd_overflow.nes
Xnessus/plugins/cisco_dos.nes
Xnessus/plugins/count_cgi.nes
Xnessus/plugins/daytime.nes
Xnessus/plugins/default_accounts.nes
Xnessus/plugins/dumpenv.nes
Xnessus/plugins/ews.nes
Xnessus/plugins/fakebo_overflow.nes
Xnessus/plugins/faxsurvey.nes
Xnessus/plugins/find_service.nes
Xnessus/plugins/finger.nes
Xnessus/plugins/finger_backdoor.nes
Xnessus/plugins/finger_cgi.nes
Xnessus/plugins/finger_redirection.nes
Xnessus/plugins/firewall_icmp.nes
Xnessus/plugins/frontpage.nes
Xnessus/plugins/fsp_daemon.nes
Xnessus/plugins/ftp_anonymous.nes
Xnessus/plugins/ftp_backdoor.nes
Xnessus/plugins/ftp_bounce.nes
Xnessus/plugins/ftp_bounce_scan.nes
Xnessus/plugins/ftp_cwd_root.nes
Xnessus/plugins/ftp_get_passwd.nes
Xnessus/plugins/ftp_misc_overflows.nes
Xnessus/plugins/ftp_pass_overflow.nes
Xnessus/plugins/ftp_pasv_dos.nes
Xnessus/plugins/ftp_pasv_on_connect.nes
Xnessus/plugins/ftp_realpath.nes
Xnessus/plugins/ftp_root.nes
Xnessus/plugins/ftp_site_exec.nes
Xnessus/plugins/ftp_user_overflow.nes
Xnessus/plugins/ftp_write_dirs.nes
Xnessus/plugins/glimpse.nes
Xnessus/plugins/gopher_as_proxy.nes
Xnessus/plugins/guess_os.nes
Xnessus/plugins/handler.nes
Xnessus/plugins/hidepak.nes
Xnessus/plugins/hidesource.nes
Xnessus/plugins/hp_printer.nes
Xnessus/plugins/hp_remote_print.nes
Xnessus/plugins/htmlscript.nes
Xnessus/plugins/iChat.nes
Xnessus/plugins/iParty.nes
Xnessus/plugins/icat.nes
Xnessus/plugins/icmp_broadcast.nes
Xnessus/plugins/icmp_maskreq.nes
Xnessus/plugins/icmp_redirect.nes
Xnessus/plugins/icmp_timestamp.nes
Xnessus/plugins/iis_crash.nes
Xnessus/plugins/iis_ftp_crash.nes
Xnessus/plugins/iis_perl_problem.nes
Xnessus/plugins/iis_scripts_browsable.nes
Xnessus/plugins/imail_imapd.nes
Xnessus/plugins/imail_imonitor.nes
Xnessus/plugins/imap.nes
Xnessus/plugins/in_fingerd.nes
Xnessus/plugins/info2www.nes
Xnessus/plugins/inn.nes
Xnessus/plugins/ircd_dos.nes
Xnessus/plugins/jetdirect_display_hack.nes
Xnessus/plugins/jetdirect_single_thread.nes
Xnessus/plugins/jj.nes
Xnessus/plugins/land.nes
Xnessus/plugins/linux_tftp.nes
Xnessus/plugins/linux_zero_len_fragment.nes
Xnessus/plugins/lpd.nes
Xnessus/plugins/mdaemon.nes
Xnessus/plugins/metainfo_mail.nes
Xnessus/plugins/motorola_cable_modem.nes
Xnessus/plugins/mountd_overflow.nes
Xnessus/plugins/mspws.nes
Xnessus/plugins/mspws_dotdotdot.nes
Xnessus/plugins/msql_debug.nes
Xnessus/plugins/msql_init.nes
Xnessus/plugins/nestea.nes
Xnessus/plugins/netbus_pro.nes
Xnessus/plugins/netscape_PageServices.nes
Xnessus/plugins/netscape_fasttrack.nes
Xnessus/plugins/nfs_world_export.nes
Xnessus/plugins/nis_check_domain.nes
Xnessus/plugins/nis_server.nes
Xnessus/plugins/nmap_tcp_connect.nes
Xnessus/plugins/notes_mta_dos.nes
Xnessus/plugins/nph-test-cgi.nes
Xnessus/plugins/nt_ftp_guest.nes
Xnessus/plugins/nt_ras_ptp.nes
Xnessus/plugins/oshare.nes
Xnessus/plugins/ows_overflow.nes
Xnessus/plugins/pcnfsd_printerlist.nes
Xnessus/plugins/pcnfsd_userlist.nes
Xnessus/plugins/pcnfsd_warning.nes
Xnessus/plugins/pfdispaly.nes
Xnessus/plugins/phf.nes
Xnessus/plugins/php.nes
Xnessus/plugins/php_overflow.nes
Xnessus/plugins/pmcrash.nes
Xnessus/plugins/pnserver.nes
Xnessus/plugins/pop3_overflow.nes
Xnessus/plugins/portmap.nes
Xnessus/plugins/proxy_GET.nes
Xnessus/plugins/proxy_POST.nes
Xnessus/plugins/proxy_connect.nes
Xnessus/plugins/qpopper_overflow.nes
Xnessus/plugins/queso.nes
Xnessus/plugins/rcommands.nes
Xnessus/plugins/recursive_finger.nes
Xnessus/plugins/remwatch.nes
Xnessus/plugins/rexecd.nes
Xnessus/plugins/rootkit.nes
Xnessus/plugins/router_dos.nes
Xnessus/plugins/rpc_3270_mapper.nes
Xnessus/plugins/rpc_X25.nes
Xnessus/plugins/rpc_alis.nes
Xnessus/plugins/rpc_database.nes
Xnessus/plugins/rpc_etherstatd.nes
Xnessus/plugins/rpc_keyserv.nes
Xnessus/plugins/rpc_llockmgr.nes
Xnessus/plugins/rpc_nlockmgr.nes
Xnessus/plugins/rpc_nsed.nes
Xnessus/plugins/rpc_nsemntd.nes
Xnessus/plugins/rpc_rexd.nes
Xnessus/plugins/rpc_rje_mapper.nes
Xnessus/plugins/rpc_rquotad.nes
Xnessus/plugins/rpc_rstatd.nes
Xnessus/plugins/rpc_rusersd.nes
Xnessus/plugins/rpc_sched.nes
Xnessus/plugins/rpc_selection.nes
Xnessus/plugins/rpc_showfhd.nes
Xnessus/plugins/rpc_snmp.nes
Xnessus/plugins/rpc_sprayd.nes
Xnessus/plugins/rpc_statmon.nes
Xnessus/plugins/rpc_sunlink_mapper.nes
Xnessus/plugins/rpc_tfsd.nes
Xnessus/plugins/rpc_walld.nes
Xnessus/plugins/rpc_ypbind.nes
Xnessus/plugins/rpc_yppasswdd.nes
Xnessus/plugins/rpc_ypupdated.nes
Xnessus/plugins/rpc_ypxfrd.nes
Xnessus/plugins/sendmail.nes
Xnessus/plugins/sendmail_debug.nes
Xnessus/plugins/sendmail_decode.nes
Xnessus/plugins/sendmail_ehlo.nes
Xnessus/plugins/sendmail_expn.nes
Xnessus/plugins/sendmail_helo.nes
Xnessus/plugins/sendmail_overwrite.nes
Xnessus/plugins/sendmail_program.nes
Xnessus/plugins/sendmail_redirection_attack.nes
Xnessus/plugins/sendmail_relaying.nes
Xnessus/plugins/servu_dos.nes
Xnessus/plugins/shell_cgi.nes
Xnessus/plugins/slmail.nes
Xnessus/plugins/slmail_helo.nes
Xnessus/plugins/slmail_vrfy.nes
Xnessus/plugins/smad.nes
Xnessus/plugins/sping.nes
Xnessus/plugins/ssh_insertion.nes
Xnessus/plugins/standardsys.nes
Xnessus/plugins/statd.nes
Xnessus/plugins/sunkill.nes
Xnessus/plugins/tcp_ack_scan.nes
Xnessus/plugins/tcp_chorusing.nes
Xnessus/plugins/tcp_fin_scan.nes
Xnessus/plugins/tcp_maimon_scan.nes
Xnessus/plugins/tcp_null_scan.nes
Xnessus/plugins/tcp_seq.nes
Xnessus/plugins/tcp_syn_scan.nes
Xnessus/plugins/tcp_xmas_scan.nes
Xnessus/plugins/teardrop.nes
Xnessus/plugins/test-cgi.nes
Xnessus/plugins/tftp_grab_file.nes
Xnessus/plugins/thttpd.nes
Xnessus/plugins/tooltalk.nes
Xnessus/plugins/udp_scan.nes
Xnessus/plugins/unfsd_bug.nes
Xnessus/plugins/uploader_exe.nes
Xnessus/plugins/uw_imapd.nes
Xnessus/plugins/view_source_cgi.nes
Xnessus/plugins/webdist.nes
Xnessus/plugins/webgais.nes
Xnessus/plugins/websendmail.nes
Xnessus/plugins/wftp.nes
Xnessus/plugins/wingate.nes
Xnessus/plugins/wingate2.nes
Xnessus/plugins/wingate_user.nes
Xnessus/plugins/winnt_dns_flood.nes
Xnessus/plugins/winnt_dns_qr.nes
Xnessus/plugins/winnuke.nes
Xnessus/plugins/wins_udp_flood.nes
Xnessus/plugins/wrap_cgi.nes
Xnessus/plugins/wu_ftpd_mkdir.nes
Xnessus/plugins/x11.nes
Xnessus/queso.conf
X@dirrm nessus/plugins
X@dirrm nessus/reports
X@dirrm nessus
END-of-nessus/pkg/PLIST
echo x - nessus/pkg/DESCR
sed 's/^X//' >nessus/pkg/DESCR << 'END-of-nessus/pkg/DESCR'
XNessus is a security scanner. That is, it's a program which will scan a
Xgiven network and will seek for vulnerabilities which could be exploited
Xby some remote intruder. 
X
XThe Nessus Project was originally started by Renaud Deraison 
X(deraison@worldnet.fr). Many people contributed in many ways to the 
Xproject, and the Nessus core team is now made up of Alexis de Bernis
X(alexisb@mygale.org), who is the Java specialist, Noam Rathaus 
X(dolittle@isrealmail.com) who is in charge of the Nessus client for
XWindows, and Renaud Deraison who is still here and who is the project 
Xleader. 
X
XCheck the homepage at: http://www.nessus.org/
END-of-nessus/pkg/DESCR
echo c - nessus/patches
mkdir -p nessus/patches > /dev/null 2>&1
echo x - nessus/patches/patch-aa
sed 's/^X//' >nessus/patches/patch-aa << 'END-of-nessus/patches/patch-aa'
X*** src/libpcap/Makefile.in.orig	Fri Apr 23 10:51:02 1999
X--- src/libpcap/Makefile.in	Sat May  1 23:12:20 1999
X***************
X*** 49,55 ****
X  # Standard CFLAGS
X  CFLAGS+= $(CCOPT) $(INCLS) $(DEFS) $(include)
X  
X! INSTALL = @INSTALL@
X  RANLIB = @V_RANLIB@
X  
X  #
X--- 49,55 ----
X  # Standard CFLAGS
X  CFLAGS+= $(CCOPT) $(INCLS) $(DEFS) $(include)
X  
X! # INSTALL = @INSTALL@
X  RANLIB = @V_RANLIB@
X  
X  #
END-of-nessus/patches/patch-aa
echo x - nessus/patches/patch-af
sed 's/^X//' >nessus/patches/patch-af << 'END-of-nessus/patches/patch-af'
X*** Makefile.orig	Fri Apr 23 10:52:39 1999
X--- Makefile	Sun May  2 05:27:18 1999
X***************
X*** 28,46 ****
X  	cd src/plugins && ./make_world
X  
X  client-install : $(CLIENT)
X! 	$(INSTALL) -d -o root -m $(REPORTSDIRMODE) ${exec_prefix}/bin
X  	$(INSTALL) -c -o root -m $(CLIENTMODE) bin/nessus ${exec_prefix}/bin/nessus
X  
X  server-install : server
X! 	$(INSTALL) -d -o root -m $(REPORTSDIRMODE) ${exec_prefix}/bin
X  	$(INSTALL) -c -o root -m $(SERVERMODE) bin/nessusd ${exec_prefix}/bin/nessusd
X  	
X  cipher-install : $(LIBCIPHERDEP)
X! 	$(INSTALL) -d -o root -m $(REPORTSDIRMODE) ${exec_prefix}/lib
X  	cd src/cipher && make install
X  	
X  install : server $(CLIENT_INSTALL) $(CIPHER_INSTALL) server-install plugins
X! 	$(INSTALL) -d -o root -m $(REPORTSDIRMODE) ${exec_prefix}/lib
X  	cd src/nessuslib && make install
X  	cd src/libpcap && make install
X  	cd src/hosts_gatherer && make install
X--- 28,46 ----
X  	cd src/plugins && ./make_world
X  
X  client-install : $(CLIENT)
X! 	if [ ! -d ${exec_prefix}/bin ]; then $(INSTALL) -d -o root -g wheel -m 0755 ${exec_prefix}/bin; fi
X  	$(INSTALL) -c -o root -m $(CLIENTMODE) bin/nessus ${exec_prefix}/bin/nessus
X  
X  server-install : server
X! 	if [ ! -d ${exec_prefix}/bin ]; then $(INSTALL) -d -o root -g wheel -m 0755 ${exec_prefix}/bin; fi
X  	$(INSTALL) -c -o root -m $(SERVERMODE) bin/nessusd ${exec_prefix}/bin/nessusd
X  	
X  cipher-install : $(LIBCIPHERDEP)
X! 	if [ ! -d ${exec_prefix}/lib ]; then $(INSTALL) -d -o root -g wheel -m 0755 ${exec_prefix}/lib; fi
X  	cd src/cipher && make install
X  	
X  install : server $(CLIENT_INSTALL) $(CIPHER_INSTALL) server-install plugins
X! 	if [ ! -d ${exec_prefix}/lib ]; then $(INSTALL) -d -o root -g wheel -m 0755 ${exec_prefix}/lib; fi
X  	cd src/nessuslib && make install
X  	cd src/libpcap && make install
X  	cd src/hosts_gatherer && make install
END-of-nessus/patches/patch-af
echo x - nessus/patches/patch-ad
sed 's/^X//' >nessus/patches/patch-ad << 'END-of-nessus/patches/patch-ad'
X*** ltmain.sh.orig	Mon Dec 21 16:05:21 1998
X--- ltmain.sh	Sun May  2 03:25:35 1999
X***************
X*** 952,957 ****
X--- 952,969 ----
X          verstring="$verstring:${current}.0"
X          ;;
X  
X+       freebsd-aout)
X+         version_vars="$version_vars major versuffix"
X+         major=".$current"
X+         versuffix="$current.$revision";
X+         ;;
X+ 
X+       freebsd-elf)
X+         version_vars="$version_vars major versuffix"
X+         major=".$current"
X+         versuffix="$current";
X+         ;;
X+ 
X        sunos)
X          version_vars="$version_vars major versuffix"
X          major="$current"
END-of-nessus/patches/patch-ad
echo x - nessus/patches/patch-ac
sed 's/^X//' >nessus/patches/patch-ac << 'END-of-nessus/patches/patch-ac'
X*** ltconfig.orig	Sun Apr  4 10:16:29 1999
X--- ltconfig	Sun May  2 03:13:31 1999
X***************
X*** 1123,1129 ****
X    ;;
X  
X  freebsd2* | freebsd3* | freebsd4*)
X!   version_type=sunos
X    library_names_spec='${libname}${release}.so.$versuffix $libname.so'
X    finish_cmds='PATH="$PATH:/sbin" ldconfig -m $libdir'
X    shlibpath_var=LD_LIBRARY_PATH
X--- 1123,1130 ----
X    ;;
X  
X  freebsd2* | freebsd3* | freebsd4*)
X!   objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
X!   version_type=freebsd-$objformat
X    library_names_spec='${libname}${release}.so.$versuffix $libname.so'
X    finish_cmds='PATH="$PATH:/sbin" ldconfig -m $libdir'
X    shlibpath_var=LD_LIBRARY_PATH
END-of-nessus/patches/patch-ac
exit


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


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




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