ports/118638: [PATCH] security/nikto: update to 2.01

Naram Qashat cyberbotx at cyberbotx.com
Thu Dec 13 03:10:02 UTC 2007


>Number:         118638
>Category:       ports
>Synopsis:       [PATCH] security/nikto: update to 2.01
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Dec 13 03:10:01 UTC 2007
>Closed-Date:
>Last-Modified:
>Originator:     Naram Qashat
>Release:        FreeBSD 6.2-RELEASE-p8 i386
>Organization:
>Environment:
System: FreeBSD kirby.cyberbotx.com 6.2-RELEASE-p8 FreeBSD 6.2-RELEASE-p8 #12: Sun Oct 14 16:14:35 EDT 2007
>Description:
- Update to 2.01

Port maintainer (itetcu at FreeBSD.org) is cc'd.

Generated with FreeBSD Port Tools 0.77

Note: This PR would superceed PR ports/118428, could that one be closed in favor
of this one please?
>How-To-Repeat:
>Fix:

--- nikto-2.01.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/security/nikto/Makefile /kirby/shared/ports/nikto/Makefile
--- /usr/ports/security/nikto/Makefile	Mon Oct 22 08:49:47 2007
+++ /kirby/shared/ports/nikto/Makefile	Wed Dec 12 22:02:39 2007
@@ -8,8 +8,7 @@
 #
 
 PORTNAME=	nikto
-PORTVERSION=	1.36
-PORTREVISION=	1
+PORTVERSION=	2.01
 CATEGORIES=	security www
 MASTER_SITES=	http://www.cirt.net/${PORTNAME}/ \
 		http://www.mirrors.wiretapped.net/security/vulnerability-assessment/${PORTNAME}/ \
@@ -23,8 +22,7 @@
 USE_PERL5_RUN=	yes
 NO_BUILD=	yes
 
-PORTDOCS=	CHANGES.txt README_plugins.txt nikto_usage.html nikto_usage.txt
-MAN1=		${PORTNAME}.1
+PORTDOCS=	CHANGES.txt LICENSE.txt nikto_manual.html
 
 OPTIONS+=	SSLEAY "Use NET::SSLeay for ssl scanning" on
 OPTIONS+=	NMAP "Use security/nmap for port scanning" on
@@ -43,13 +41,12 @@
 	@${REINPLACE_CMD} -e "s|/usr/local/bin/perl|${PERL}|" ${WRKSRC}/nikto.pl
 	@${REINPLACE_CMD} -Ee "s,(config.txt),${PREFIX}/etc/nikto.conf," ${WRKSRC}/nikto.pl
 	@${REINPLACE_CMD} -Ee "s|/usr/bin/nmap|${LOCALBASE}/bin/nmap|g" \
-		-e "s|# (PLUGINDIR=)/usr/local/nikto/plugins|\1${DATADIR}|g" \
+		-e "s|# (EXECDIR=)/usr/local/nikto|\1${DATADIR}|g" \
 		${WRKSRC}/config.txt
 	@${REINPLACE_CMD} "s/config.txt/nikto.conf/g" ${WRKSRC}/plugins/* ${WRKSRC}/docs/*
-	@${REINPLACE_CMD} -e 's:\$NIKTO{plugindir}/../docs/CHANGES.txt:\$NIKTO{plugindir}/../doc/nikto/CHANGES.txt:' \
-		-e 's:\$NIKTO{plugindir}/../CHANGES.txt:\$NIKTO{plugindir}/../doc/nikto/CHANGES.txt:' \
+	@${REINPLACE_CMD} -e 's:\$NIKTO{plugindir}/../docs/CHANGES.txt:\$NIKTO{plugindir}/../../doc/nikto/CHANGES.txt:' \
+		-e 's:\$NIKTO{plugindir}/../CHANGES.txt:\$NIKTO{plugindir}/../../doc/nikto/CHANGES.txt:' \
 		${WRKSRC}/plugins/nikto_core.plugin
-	@${MV} ${WRKSRC}/docs/${PORTNAME}-${PORTVERSION}.man ${WRKSRC}/docs/${PORTNAME}.1
 
 do-install:
 	${INSTALL_SCRIPT} ${WRKSRC}/nikto.pl ${PREFIX}/bin/nikto
@@ -57,10 +54,12 @@
 	[ -f ${PREFIX}/etc/nikto.conf ] || \
 		${INSTALL_DATA} ${WRKSRC}/config.txt ${PREFIX}/etc/nikto.conf
 	@${MKDIR} ${DATADIR}
-	${INSTALL_DATA} ${WRKSRC}/plugins/LW.pm ${DATADIR}
-	${INSTALL_DATA} ${WRKSRC}/plugins/*.db ${DATADIR}
-	${INSTALL_DATA} ${WRKSRC}/plugins/nikto_plugin_order.txt ${DATADIR}
-	${INSTALL_DATA} ${WRKSRC}/plugins/*.plugin ${DATADIR}
+	@${MKDIR} ${DATADIR}/plugins
+	${INSTALL_DATA} ${WRKSRC}/plugins/LW2.pm ${DATADIR}/plugins
+	@${RM} ${WRKSRC}/plugins/db_*.bak
+	${INSTALL_DATA} ${WRKSRC}/plugins/db_* ${DATADIR}/plugins
+	${INSTALL_DATA} ${WRKSRC}/plugins/nikto_plugin_order.txt ${DATADIR}/plugins
+	${INSTALL_DATA} ${WRKSRC}/plugins/*.plugin ${DATADIR}/plugins
 
 .if !defined(NOPORTDOCS)
 	@${MKDIR} ${DOCSDIR}
@@ -68,6 +67,5 @@
 		${INSTALL_DATA} ${WRKSRC}/docs/${i} ${DOCSDIR}
 .	endfor
 .endif
-	${INSTALL_MAN} ${WRKSRC}/docs/${MAN1} ${MAN1PREFIX}/man/man1
 
 .include <bsd.port.post.mk>
diff -ruN --exclude=CVS /usr/ports/security/nikto/distinfo /kirby/shared/ports/nikto/distinfo
--- /usr/ports/security/nikto/distinfo	Thu Apr  5 07:04:09 2007
+++ /kirby/shared/ports/nikto/distinfo	Wed Dec 12 22:02:47 2007
@@ -1,3 +1,3 @@
-MD5 (nikto-1.36.tar.bz2) = d70107deb225489ecf20e2b46684674e
-SHA256 (nikto-1.36.tar.bz2) = a4592d473358ee17217debe0f6f2da8ed0d130010e34db5bde08692231335ffb
-SIZE (nikto-1.36.tar.bz2) = 174712
+MD5 (nikto-2.01.tar.bz2) = fefdb42ea4d5222ea403d9e37d468988
+SHA256 (nikto-2.01.tar.bz2) = f88493c3691034e8d56c0afbf3343438ff0d37cdfac26ee7d0bff480dbd9afcd
+SIZE (nikto-2.01.tar.bz2) = 194730
diff -ruN --exclude=CVS /usr/ports/security/nikto/pkg-plist /kirby/shared/ports/nikto/pkg-plist
--- /usr/ports/security/nikto/pkg-plist	Thu Apr  5 07:04:09 2007
+++ /kirby/shared/ports/nikto/pkg-plist	Tue Dec  4 11:09:12 2007
@@ -2,24 +2,30 @@
 @unexec if cmp -s %D/etc/nikto.conf %D/etc/nikto.conf.sample; then rm -f %D/etc/nikto.conf; fi
 etc/nikto.conf.sample
 @exec [ -f %B/nikto.conf ] || cp %B/%f %B/nikto.conf
-%%DATADIR%%/nikto_mutate.plugin
-%%DATADIR%%/nikto_outdated.plugin
-%%DATADIR%%/nikto_apacheusers.plugin
-%%DATADIR%%/nikto_passfiles.plugin
-%%DATADIR%%/nikto_httpoptions.plugin
-%%DATADIR%%/nikto_msgs.plugin
-%%DATADIR%%/server_msgs.db
-%%DATADIR%%/outdated.db
-%%DATADIR%%/scan_database.db
-%%DATADIR%%/nikto_core.plugin
-%%DATADIR%%/nikto_headers.plugin
-%%DATADIR%%/nikto_plugin_order.txt
-%%DATADIR%%/nikto_put_del_test.plugin
-%%DATADIR%%/nikto_realms.plugin
-%%DATADIR%%/nikto_robots.plugin
-%%DATADIR%%/nikto_user_enum_apache.plugin
-%%DATADIR%%/nikto_user_enum_cgiwrap.plugin
-%%DATADIR%%/realms.db
-%%DATADIR%%/servers.db
-%%DATADIR%%/LW.pm
+%%DATADIR%%/plugins/LW2.pm
+%%DATADIR%%/plugins/db_404_strings
+%%DATADIR%%/plugins/db_favicon
+%%DATADIR%%/plugins/db_outdated
+%%DATADIR%%/plugins/db_realms
+%%DATADIR%%/plugins/db_server_msgs
+%%DATADIR%%/plugins/db_servers
+%%DATADIR%%/plugins/db_tests
+%%DATADIR%%/plugins/db_variables
+%%DATADIR%%/plugins/nikto_apacheusers.plugin
+%%DATADIR%%/plugins/nikto_core.plugin
+%%DATADIR%%/plugins/nikto_favicon.plugin
+%%DATADIR%%/plugins/nikto_headers.plugin
+%%DATADIR%%/plugins/nikto_httpoptions.plugin
+%%DATADIR%%/plugins/nikto_msgs.plugin
+%%DATADIR%%/plugins/nikto_mutate.plugin
+%%DATADIR%%/plugins/nikto_outdated.plugin
+%%DATADIR%%/plugins/nikto_passfiles.plugin
+%%DATADIR%%/plugins/nikto_plugin_order.txt
+%%DATADIR%%/plugins/nikto_put_del_test.plugin
+%%DATADIR%%/plugins/nikto_reports.plugin
+%%DATADIR%%/plugins/nikto_robots.plugin
+%%DATADIR%%/plugins/nikto_single.plugin
+%%DATADIR%%/plugins/nikto_user_enum_apache.plugin
+%%DATADIR%%/plugins/nikto_user_enum_cgiwrap.plugin
+ at dirrm %%DATADIR%%/plugins
 @dirrm %%DATADIR%%
--- nikto-2.01.patch ends here ---

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



More information about the freebsd-ports-bugs mailing list