Date: Tue, 29 Jul 2003 05:50:19 -0700 (PDT) From: "Yonatan Bokovza" <Yonatan@xpert.com> To: freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/50754: New port: security/hmap - web server fingerprinting tool Message-ID: <200307291250.h6TCoJeS051047@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/50754; it has been noted by GNATS. From: "Yonatan Bokovza" <Yonatan@xpert.com> To: <freebsd-gnats-submit@FreeBSD.org> Cc: <foxfair@drago.fomokka.net> Subject: Re: ports/50754: New port: security/hmap - web server fingerprinting tool Date: Tue, 29 Jul 2003 15:41:53 +0300 Another go. Homepage moved, patch fixed, comment removed from plist, DOCSDIR is used in plist. Thanks for your patience. # 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: # # . # ./Makefile # ./distinfo # ./pkg-descr # ./files # ./files/patch-hmap.py # ./pkg-plist # echo c - . mkdir -p . > /dev/null 2>&1 echo x - ./Makefile sed 's/^X//' >./Makefile << 'END-of-./Makefile' X# Ports collection makefile for: hmap X# Date created: 29 Apr 2003 X# Whom: Yonatan <Yonatan@xpert.com> X# X# $FreeBSD$ X# X XPORTNAME=3D hmap XPORTVERSION=3D 0.1 XCATEGORIES=3D security XMASTER_SITES=3D http://ujeni.murkyroc.com/hmap/code/current/ \ X http://wwwcsif.cs.ucdavis.edu/~leed/hmap/code/current/ XDISTNAME=3D ${PORTNAME} X XMAINTAINER=3D Yonatan@xpert.com XCOMMENT=3D Web server fingerprinting utility X XRUN_DEPENDS=3D python:${PORTSDIR}/lang/python X XNO_WRKSUBDIR=3D yes XNO_BUILD=3D yes XUSE_REINPLACE=3D yes X Xpre-patch: X ${CP} ${WRKSRC}/hmap.py ${WRKSRC}/hmap.py.old X ${TR} -d "\r" < ${WRKSRC}/hmap.py.old > ${WRKSRC}/hmap.py X Xpost-patch: X ${REINPLACE_CMD} -e 's|PREFIX|${PREFIX}|' ${WRKSRC}/hmap.py X Xdo-install: X ${INSTALL_SCRIPT} ${WRKSRC}/hmap.py ${PREFIX}/bin/ X ${MKDIR} ${PREFIX}/share/hmap/ X. for i in apache.1.3.12.win32 apache.2.0.44.win32 apache.1.3.14.win32 = badblue.2.1.win32 apache.1.3.17.win32 dwhttpd.4.1a6.solaris.8 = apache.1.3.22.win32 hpws.2.00.1454.solaris.8 apache.1.3.23.rhl.7.3 = ibm_http_server.2.0.42.win32 apache.1.3.26.freebsd.4.6.2.r iis.5.0.win32 = apache.1.3.26.solaris.8 jigsaw.2.0.5.win32 apache.1.3.27.freebsd.4.7 = jigsaw.2.2.0.win32 apache.1.3.27.freebsd.5.0 jigsaw.2.2.2.solaris.8 = apache.1.3.27.mac.10.1.5 ncsa.1.3.ultrix.4.4 apache.1.3.27.mac.10.2.4 = thttpd.2.23beta1.freebsd.4.6.st apache.1.3.27.rhl.8.0 = thttpd.2.23beta1.rhl.7.3 apache.1.3.9.win32 zope.2.6.0.solaris.8 = apache.2.0.40.rhl.8.0 X ${INSTALL_DATA} ${WRKSRC}/known.servers/$i ${PREFIX}/share/hmap/ X. endfor X. if !defined(NOPORTDOCS) X ${MKDIR} ${DOCSDIR} X. for i in README BUGS GPL FAQS HIDING_GUIDE KNOWN_TESTS X ${INSTALL_DATA} ${WRKSRC}/$i ${DOCSDIR} X. endfor X. endif X X.include <bsd.port.mk> END-of-./Makefile echo x - ./distinfo sed 's/^X//' >./distinfo << 'END-of-./distinfo' XMD5 (hmap.tar.gz) =3D 83db5c76e7f466d0901a37616fc215f6 END-of-./distinfo echo x - ./pkg-descr sed 's/^X//' >./pkg-descr << 'END-of-./pkg-descr' X"hmap" is a tool for fingerprinting web servers. Basically, it = collects Xa number of characteristics and compares them with known profiles to = find Xa closest match. The closest match is its best guess for the identity = of Xthe server. X XWWW: http://ujeni.murkyroc.com/hmap/ END-of-./pkg-descr echo c - ./files mkdir -p ./files > /dev/null 2>&1 echo x - ./files/patch-hmap.py sed 's/^X//' >./files/patch-hmap.py << 'END-of-./files/patch-hmap.py' X--- hmap.py.orig Wed Apr 9 14:47:16 2003 X+++ hmap.py Wed Apr 9 14:50:45 2003 X@@ -859,7 +859,7 @@ X sys.exit() X=20 X known_servers =3D [] X-for f in glob.glob('known.servers/*'): X+for f in glob.glob('PREFIX/share/hmap/*'): X ksf =3D file(f) X ks =3D eval(ksf.read()) X known_servers.append(ks) END-of-./files/patch-hmap.py echo x - ./pkg-plist sed 's/^X//' >./pkg-plist << 'END-of-./pkg-plist' Xbin/hmap.py Xshare/hmap/apache.1.3.12.win32 Xshare/hmap/apache.2.0.44.win32 Xshare/hmap/apache.1.3.14.win32 Xshare/hmap/badblue.2.1.win32 Xshare/hmap/apache.1.3.17.win32 Xshare/hmap/dwhttpd.4.1a6.solaris.8 Xshare/hmap/apache.1.3.22.win32 Xshare/hmap/hpws.2.00.1454.solaris.8 Xshare/hmap/apache.1.3.23.rhl.7.3 Xshare/hmap/ibm_http_server.2.0.42.win32 Xshare/hmap/apache.1.3.26.freebsd.4.6.2.r Xshare/hmap/iis.5.0.win32 Xshare/hmap/apache.1.3.26.solaris.8 Xshare/hmap/jigsaw.2.0.5.win32 Xshare/hmap/apache.1.3.27.freebsd.4.7 Xshare/hmap/jigsaw.2.2.0.win32 Xshare/hmap/apache.1.3.27.freebsd.5.0 Xshare/hmap/jigsaw.2.2.2.solaris.8 Xshare/hmap/apache.1.3.27.mac.10.1.5 Xshare/hmap/ncsa.1.3.ultrix.4.4 Xshare/hmap/apache.1.3.27.mac.10.2.4 Xshare/hmap/thttpd.2.23beta1.freebsd.4.6.st Xshare/hmap/apache.1.3.27.rhl.8.0 Xshare/hmap/thttpd.2.23beta1.rhl.7.3 Xshare/hmap/apache.1.3.9.win32 Xshare/hmap/zope.2.6.0.solaris.8 Xshare/hmap/apache.2.0.40.rhl.8.0 X%%PORTDOCS%%%%DOCSDIR%%/README X%%PORTDOCS%%%%DOCSDIR%%/BUGS X%%PORTDOCS%%%%DOCSDIR%%/GPL X%%PORTDOCS%%%%DOCSDIR%%/FAQS X%%PORTDOCS%%%%DOCSDIR%%/HIDING_GUIDE X%%PORTDOCS%%%%DOCSDIR%%/KNOWN_TESTS X%%PORTDOCS%%@dirrm share/doc/hmap X@dirrm share/hmap END-of-./pkg-plist exit
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200307291250.h6TCoJeS051047>