Date: Wed, 27 Sep 2006 22:27:21 GMT From: Justin Heath <justin@snort.org> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/103726: Update port: net/py-impacket - updated to latest version, added a minor patch, minor changes Message-ID: <200609272227.k8RMRLiY009855@www.freebsd.org> Resent-Message-ID: <200609272230.k8RMUOua035958@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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 <justin@snort.org> 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 <bsd.port.mk> 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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200609272227.k8RMRLiY009855>