From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Sep 27 22:30:40 2006 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E1E0016A4A0 for ; Wed, 27 Sep 2006 22:30:40 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id EC28F43D60 for ; Wed, 27 Sep 2006 22:30:24 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k8RMUORg035959 for ; Wed, 27 Sep 2006 22:30:24 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k8RMUOua035958; Wed, 27 Sep 2006 22:30:24 GMT (envelope-from gnats) Resent-Date: Wed, 27 Sep 2006 22:30:24 GMT Resent-Message-Id: <200609272230.k8RMUOua035958@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Justin Heath Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1B91216A403 for ; Wed, 27 Sep 2006 22:27:22 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id C0E8243D6D for ; Wed, 27 Sep 2006 22:27:21 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id k8RMRLtN009856 for ; Wed, 27 Sep 2006 22:27:21 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id k8RMRLiY009855; Wed, 27 Sep 2006 22:27:21 GMT (envelope-from nobody) Message-Id: <200609272227.k8RMRLiY009855@www.freebsd.org> Date: Wed, 27 Sep 2006 22:27:21 GMT From: Justin Heath To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Cc: Subject: ports/103726: Update port: net/py-impacket - updated to latest version, added a minor patch, minor changes X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Sep 2006 22:30:41 -0000 >Number: 103726 >Category: ports >Synopsis: Update port: net/py-impacket - updated to latest version, added a minor patch, minor changes >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: Wed Sep 27 22:30:24 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Justin Heath >Release: 6.2 >Organization: Sourcefire >Environment: >Description: Update port: net/py-impacket updated to latest version 0.9.6.0, pervious version 0.9.5.1 was released ~2.5 years ago, there have been many fixes and improvements in that time added a minor patch to setup.py to keep fix doc installation (this patch was also submitted to the Impacket maintainer) minor changes to doc installation in Makefile updated pkg-plist >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: # # py-impacket # py-impacket/Makefile # py-impacket/distinfo # py-impacket/pkg-descr # py-impacket/pkg-plist # py-impacket/files # py-impacket/files/patch-setup.py # echo c - py-impacket mkdir -p py-impacket > /dev/null 2>&1 echo x - py-impacket/Makefile sed 's/^X//' >py-impacket/Makefile << 'END-of-py-impacket/Makefile' X# New ports collection makefile for: Impacket X# Date created: 15th September 2005 X# Whom: Justin Heath X# X# $FreeBSD: ports/net/py-impacket/Makefile,v 1.3 2005/09/22 08:34:28 pav Exp $ X XPORTNAME= Impacket XPORTVERSION= 0.9.6.0 XCATEGORIES= net python XMASTER_SITES= http://oss.coresecurity.com/repo/ XPKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} X XMAINTAINER= yazzy@yazzy.org XCOMMENT= Collection of Python classes providing access to network packets X XRUN_DEPENDS= ${PYTHON_SITELIBDIR}/pcapy.so:${PORTSDIR}/net/py-pcapy X XUSE_PYTHON= yes XNO_BUILD= yes XUSE_PYDISTUTILS=yes X XWRKSRC= ${WRKDIR}/Impacket-${PORTVERSION} XDOCSDIR= ${PREFIX}/share/doc/Impacket XDOCS= README LICENSE doc/* X X.if !defined(NOPORTDOCS) Xpost-install: X ${MKDIR} ${DOCSDIR} X.for file in ${DOCS} X @${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR} X.endfor X.endif X X.include END-of-py-impacket/Makefile echo x - py-impacket/distinfo sed 's/^X//' >py-impacket/distinfo << 'END-of-py-impacket/distinfo' XMD5 (Impacket-0.9.6.0.tar.gz) = 6393804c7b88bca89cf7516214a61033 XSHA256 (Impacket-0.9.6.0.tar.gz) = 31d51acda423889fe498a3c81256269620780c2af6378509def695e4e69c58df XSIZE (Impacket-0.9.6.0.tar.gz) = 241509 END-of-py-impacket/distinfo echo x - py-impacket/pkg-descr sed 's/^X//' >py-impacket/pkg-descr << 'END-of-py-impacket/pkg-descr' XImpacket is a collection of Python classes focused Xon providing access to network packets. XImpacket allows Python developers to craft and decode Xnetwork packets in simple and consistent manner. XIt includes support for low-level protocols such as XIP, UDP and TCP, as well as higher-level protocols Xsuch as NMB and SMB. Impacket is highly effective Xwhen used in conjunction with a packet capture utility Xor package such as Pcapy. Packets can be constructed Xfrom scratch, as well as parsed from raw data. Furthermore, Xthe object oriented API makes it simple to work with deep Xprotocol hierarchies. X X- Marcin Jessa Xyazzy@yazzy.org X XWWW: http://oss.coresecurity.com/projects/impacket.html END-of-py-impacket/pkg-descr echo x - py-impacket/pkg-plist sed 's/^X//' >py-impacket/pkg-plist << 'END-of-py-impacket/pkg-plist' Xbin/chain.py Xbin/crapchain.py Xbin/exploit.py Xbin/loopchain.py Xbin/ms05-039-crash.py Xbin/oochain.py Xbin/ping.py Xbin/rpcdump.py Xbin/samrdump.py Xbin/smbcat.py Xbin/smbclient.py Xbin/sniff.py Xbin/sniffer.py Xbin/split.py Xbin/tracer.py Xbin/win_echod.py X%%PYTHON_SITELIBDIR%%/impacket/ImpactDecoder.py X%%PYTHON_SITELIBDIR%%/impacket/ImpactDecoder.pyc X%%PYTHON_SITELIBDIR%%/impacket/ImpactDecoder.pyo X%%PYTHON_SITELIBDIR%%/impacket/ImpactPacket.py X%%PYTHON_SITELIBDIR%%/impacket/ImpactPacket.pyc X%%PYTHON_SITELIBDIR%%/impacket/ImpactPacket.pyo X%%PYTHON_SITELIBDIR%%/impacket/__init__.py X%%PYTHON_SITELIBDIR%%/impacket/__init__.pyc X%%PYTHON_SITELIBDIR%%/impacket/__init__.pyo X%%PYTHON_SITELIBDIR%%/impacket/dcerpc/__init__.py X%%PYTHON_SITELIBDIR%%/impacket/dcerpc/__init__.pyc X%%PYTHON_SITELIBDIR%%/impacket/dcerpc/__init__.pyo X%%PYTHON_SITELIBDIR%%/impacket/dcerpc/conv.py X%%PYTHON_SITELIBDIR%%/impacket/dcerpc/conv.pyc X%%PYTHON_SITELIBDIR%%/impacket/dcerpc/conv.pyo X%%PYTHON_SITELIBDIR%%/impacket/dcerpc/dcerpc.py X%%PYTHON_SITELIBDIR%%/impacket/dcerpc/dcerpc.pyc X%%PYTHON_SITELIBDIR%%/impacket/dcerpc/dcerpc.pyo X%%PYTHON_SITELIBDIR%%/impacket/dcerpc/dcerpc_v4.py X%%PYTHON_SITELIBDIR%%/impacket/dcerpc/dcerpc_v4.pyc X%%PYTHON_SITELIBDIR%%/impacket/dcerpc/dcerpc_v4.pyo X%%PYTHON_SITELIBDIR%%/impacket/dcerpc/dcom.py X%%PYTHON_SITELIBDIR%%/impacket/dcerpc/dcom.pyc X%%PYTHON_SITELIBDIR%%/impacket/dcerpc/dcom.pyo X%%PYTHON_SITELIBDIR%%/impacket/dcerpc/epm.py X%%PYTHON_SITELIBDIR%%/impacket/dcerpc/epm.pyc X%%PYTHON_SITELIBDIR%%/impacket/dcerpc/epm.pyo X%%PYTHON_SITELIBDIR%%/impacket/dcerpc/ndrutils.py X%%PYTHON_SITELIBDIR%%/impacket/dcerpc/ndrutils.pyc X%%PYTHON_SITELIBDIR%%/impacket/dcerpc/ndrutils.pyo X%%PYTHON_SITELIBDIR%%/impacket/dcerpc/printer.py X%%PYTHON_SITELIBDIR%%/impacket/dcerpc/printer.pyc X%%PYTHON_SITELIBDIR%%/impacket/dcerpc/printer.pyo X%%PYTHON_SITELIBDIR%%/impacket/dcerpc/samr.py X%%PYTHON_SITELIBDIR%%/impacket/dcerpc/samr.pyc X%%PYTHON_SITELIBDIR%%/impacket/dcerpc/samr.pyo X%%PYTHON_SITELIBDIR%%/impacket/dcerpc/srvsvc.py X%%PYTHON_SITELIBDIR%%/impacket/dcerpc/srvsvc.pyc X%%PYTHON_SITELIBDIR%%/impacket/dcerpc/srvsvc.pyo X%%PYTHON_SITELIBDIR%%/impacket/dcerpc/svcctl.py X%%PYTHON_SITELIBDIR%%/impacket/dcerpc/svcctl.pyc X%%PYTHON_SITELIBDIR%%/impacket/dcerpc/svcctl.pyo X%%PYTHON_SITELIBDIR%%/impacket/dcerpc/transport.py X%%PYTHON_SITELIBDIR%%/impacket/dcerpc/transport.pyc X%%PYTHON_SITELIBDIR%%/impacket/dcerpc/transport.pyo X%%PYTHON_SITELIBDIR%%/impacket/dcerpc/winreg.py X%%PYTHON_SITELIBDIR%%/impacket/dcerpc/winreg.pyc X%%PYTHON_SITELIBDIR%%/impacket/dcerpc/winreg.pyo X%%PYTHON_SITELIBDIR%%/impacket/nmb.py X%%PYTHON_SITELIBDIR%%/impacket/nmb.pyc X%%PYTHON_SITELIBDIR%%/impacket/nmb.pyo X%%PYTHON_SITELIBDIR%%/impacket/ntlm.py X%%PYTHON_SITELIBDIR%%/impacket/ntlm.pyc X%%PYTHON_SITELIBDIR%%/impacket/ntlm.pyo X%%PYTHON_SITELIBDIR%%/impacket/smb.py X%%PYTHON_SITELIBDIR%%/impacket/smb.pyc X%%PYTHON_SITELIBDIR%%/impacket/smb.pyo X%%PYTHON_SITELIBDIR%%/impacket/structure.py X%%PYTHON_SITELIBDIR%%/impacket/structure.pyc X%%PYTHON_SITELIBDIR%%/impacket/structure.pyo X%%PYTHON_SITELIBDIR%%/impacket/uuid.py X%%PYTHON_SITELIBDIR%%/impacket/uuid.pyc X%%PYTHON_SITELIBDIR%%/impacket/uuid.pyo X%%DOCSDIR%%share/doc/Impacket/LICENSE X%%DOCSDIR%%share/doc/Impacket/New SMB and DCERPC features in Impacket.pdf X%%DOCSDIR%%share/doc/Impacket/README X%%DOCSDIR%%share/doc/Impacket/SMBCommands.dot X%%DOCSDIR%%share/doc/Impacket/SMBCommands.png X@dirrm %%DOCSDIR%% X@dirrm %%PYTHON_SITELIBDIR%%/impacket/dcerpc X@dirrm %%PYTHON_SITELIBDIR%%/impacket END-of-py-impacket/pkg-plist echo c - py-impacket/files mkdir -p py-impacket/files > /dev/null 2>&1 echo x - py-impacket/files/patch-setup.py sed 's/^X//' >py-impacket/files/patch-setup.py << 'END-of-py-impacket/files/patch-setup.py' X--- Impacket-0.9.6.0/setup.py 2006-09-20 17:37:44.000000000 -0400 X+++ setup.py 2006-09-20 17:48:59.000000000 -0400 X@@ -17,7 +17,7 @@ X maintainer = "Max Caceres", X maintainer_email = "max@coresecurity.com", X packages = ['impacket', 'impacket.dcerpc'], X- scripts = glob.glob(os.path.join('examples', '*.py'))+glob.glob('doc/*'), X+ scripts = glob.glob(os.path.join('examples', '*.py')), X data_files = [(os.path.join('share', 'doc', PACKAGE_NAME), X- ['README', 'LICENSE'])], X+ ['README', 'LICENSE']+glob.glob('doc/*'))] X ) END-of-py-impacket/files/patch-setup.py exit >Release-Note: >Audit-Trail: >Unformatted: