From owner-freebsd-ports Sun May 2 15:40:12 1999 Delivered-To: freebsd-ports@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 00088153E2 for ; Sun, 2 May 1999 15:40:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id PAA59698; Sun, 2 May 1999 15:40:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from totem.tihlde.hist.no (totem.tihlde.hist.no [158.38.48.45]) by hub.freebsd.org (Postfix) with ESMTP id 130E0153E2 for ; Sun, 2 May 1999 15:37:23 -0700 (PDT) (envelope-from anders@totem.tihlde.hist.no) Received: (from anders@localhost) by totem.tihlde.hist.no (8.9.3/8.9.3) id AAA32580; Mon, 3 May 1999 00:37:22 GMT Message-Id: <199905030037.AAA32580@totem.tihlde.hist.no> Date: Mon, 3 May 1999 00:37:22 GMT From: Anders Nordby Reply-To: Anders Nordby To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: ports/11457: New port: security/nessus Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >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 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 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