Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/net py-impacket: Import from wip (packaged by wiz, upd...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/47afcefeb0b2
branches:  trunk
changeset: 430375:47afcefeb0b2
user:      nikita <nikita%pkgsrc.org@localhost>
date:      Thu Apr 30 12:17:33 2020 +0000

description:
py-impacket: Import from wip (packaged by wiz, updated by nikita)

Impacket is a collection of Python classes for working with network
protocols. Impacket is mostly focused on providing low-level
programmatic access to the packets, however some protocols (for
instance NMB and SMB) are implemented in a higher level as a
foundation for other protocols. Packets can be constructed from
scratch, as well as parsed from raw data, and the object oriented
API makes it simple to work with deep hierarchies of protocols.

Impacket is most useful when used together with a packet capture
utility or package such as Pcapy, an object oriented Python extension
for capturing network packets.

diffstat:

 net/Makefile             |    3 +-
 net/py-impacket/DESCR    |   11 +
 net/py-impacket/Makefile |   27 ++
 net/py-impacket/PLIST    |  440 +++++++++++++++++++++++++++++++++++++++++++++++
 net/py-impacket/distinfo |    6 +
 5 files changed, 486 insertions(+), 1 deletions(-)

diffs (truncated from 517 to 300 lines):

diff -r a217ae30211a -r 47afcefeb0b2 net/Makefile
--- a/net/Makefile      Thu Apr 30 12:11:10 2020 +0000
+++ b/net/Makefile      Thu Apr 30 12:17:33 2020 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1325 2020/04/30 12:05:41 nikita Exp $
+# $NetBSD: Makefile,v 1.1326 2020/04/30 12:17:33 nikita Exp $
 #
 
 COMMENT=       Networking tools
@@ -686,6 +686,7 @@
 SUBDIR+=       py-hatop
 SUBDIR+=       py-hpack
 SUBDIR+=       py-ifaddr
+SUBDIR+=       py-impacket
 SUBDIR+=       py-ipaddress
 SUBDIR+=       py-irclib
 SUBDIR+=       py-junos-eznc
diff -r a217ae30211a -r 47afcefeb0b2 net/py-impacket/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/py-impacket/DESCR     Thu Apr 30 12:17:33 2020 +0000
@@ -0,0 +1,11 @@
+Impacket is a collection of Python classes for working with network
+protocols. Impacket is mostly focused on providing low-level
+programmatic access to the packets, however some protocols (for
+instance NMB and SMB) are implemented in a higher level as a
+foundation for other protocols. Packets can be constructed from
+scratch, as well as parsed from raw data, and the object oriented
+API makes it simple to work with deep hierarchies of protocols.
+
+Impacket is most useful when used together with a packet capture
+utility or package such as Pcapy, an object oriented Python extension
+for capturing network packets.
diff -r a217ae30211a -r 47afcefeb0b2 net/py-impacket/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/py-impacket/Makefile  Thu Apr 30 12:17:33 2020 +0000
@@ -0,0 +1,27 @@
+# $NetBSD: Makefile,v 1.1 2020/04/30 12:17:33 nikita Exp $
+
+DISTNAME=      impacket-0.9.21
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    devel python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=i/impacket/}
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://www.secureauth.com/labs/open-source-tools/impacket
+COMMENT=       Collection of Python classes for working with network protocols
+LICENSE=       apache-1.1
+
+DEPENDS+=      ${PYPKGPREFIX}-asn1-[0-9]*:../../security/py-asn1
+DEPENDS+=      ${PYPKGPREFIX}-cryptodomex-[0-9]*:../../security/py-cryptodomex
+DEPENDS+=      ${PYPKGPREFIX}-OpenSSL-[0-9]*:../../security/py-OpenSSL
+DEPENDS+=      ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six
+DEPENDS+=      ${PYPKGPREFIX}-ldap3-[0-9]*:../../databases/py-ldap3
+DEPENDS+=      ${PYPKGPREFIX}-flask-[0-9]*:../../www/py-flask
+DEPENDS+=      ${PYPKGPREFIX}-ldapdomaindump-[0-9]*:../../net/py-ldapdomaindump
+
+# \todo: tests want ldap3==2.5.1, we have 2.7.x
+TEST_DEPENDS+= ${PYPKGPREFIX}-future-[0-9]*:../../devel/py-future
+TEST_DEPENDS+= ${PYPKGPREFIX}-coverage-[0-9]*:../../devel/py-coverage
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r a217ae30211a -r 47afcefeb0b2 net/py-impacket/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/py-impacket/PLIST     Thu Apr 30 12:17:33 2020 +0000
@@ -0,0 +1,440 @@
+@comment $NetBSD: PLIST,v 1.1 2020/04/30 12:17:33 nikita Exp $
+bin/GetADUsers.py
+bin/GetNPUsers.py
+bin/GetUserSPNs.py
+bin/addcomputer.py
+bin/atexec.py
+bin/dcomexec.py
+bin/dpapi.py
+bin/esentutl.py
+bin/findDelegation.py
+bin/getArch.py
+bin/getPac.py
+bin/getST.py
+bin/getTGT.py
+bin/goldenPac.py
+bin/ifmap.py
+bin/karmaSMB.py
+bin/kintercept.py
+bin/lookupsid.py
+bin/mimikatz.py
+bin/mqtt_check.py
+bin/mssqlclient.py
+bin/mssqlinstance.py
+bin/netview.py
+bin/nmapAnswerMachine.py
+bin/ntfs-read.py
+bin/ntlmrelayx.py
+bin/opdump.py
+bin/ping.py
+bin/ping6.py
+bin/psexec.py
+bin/raiseChild.py
+bin/rdp_check.py
+bin/reg.py
+bin/registry-read.py
+bin/rpcdump.py
+bin/sambaPipe.py
+bin/samrdump.py
+bin/secretsdump.py
+bin/services.py
+bin/smbclient.py
+bin/smbexec.py
+bin/smbrelayx.py
+bin/smbserver.py
+bin/sniff.py
+bin/sniffer.py
+bin/split.py
+bin/ticketConverter.py
+bin/ticketer.py
+bin/wmiexec.py
+bin/wmipersist.py
+bin/wmiquery.py
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/impacket/Dot11Crypto.py
+${PYSITELIB}/impacket/Dot11KeyManager.py
+${PYSITELIB}/impacket/ICMP6.py
+${PYSITELIB}/impacket/IP6.py
+${PYSITELIB}/impacket/IP6_Address.py
+${PYSITELIB}/impacket/IP6_Extension_Headers.py
+${PYSITELIB}/impacket/ImpactDecoder.py
+${PYSITELIB}/impacket/ImpactPacket.py
+${PYSITELIB}/impacket/NDP.py
+${PYSITELIB}/impacket/__init__.py
+${PYSITELIB}/impacket/Dot11Crypto.pyo
+${PYSITELIB}/impacket/Dot11Crypto.pyc
+${PYSITELIB}/impacket/Dot11KeyManager.pyo
+${PYSITELIB}/impacket/Dot11KeyManager.pyc
+${PYSITELIB}/impacket/ICMP6.pyo
+${PYSITELIB}/impacket/ICMP6.pyc
+${PYSITELIB}/impacket/IP6.pyo
+${PYSITELIB}/impacket/IP6.pyc
+${PYSITELIB}/impacket/IP6_Address.pyo
+${PYSITELIB}/impacket/IP6_Address.pyc
+${PYSITELIB}/impacket/IP6_Extension_Headers.pyo
+${PYSITELIB}/impacket/IP6_Extension_Headers.pyc
+${PYSITELIB}/impacket/ImpactDecoder.pyo
+${PYSITELIB}/impacket/ImpactDecoder.pyc
+${PYSITELIB}/impacket/ImpactPacket.pyo
+${PYSITELIB}/impacket/ImpactPacket.pyc
+${PYSITELIB}/impacket/NDP.pyo
+${PYSITELIB}/impacket/NDP.pyc
+${PYSITELIB}/impacket/__init__.pyo
+${PYSITELIB}/impacket/__init__.pyc
+${PYSITELIB}/impacket/cdp.pyo
+${PYSITELIB}/impacket/cdp.pyc
+${PYSITELIB}/impacket/crypto.pyo
+${PYSITELIB}/impacket/crypto.pyc
+${PYSITELIB}/impacket/dhcp.pyo
+${PYSITELIB}/impacket/dhcp.pyc
+${PYSITELIB}/impacket/dns.pyo
+${PYSITELIB}/impacket/dns.pyc
+${PYSITELIB}/impacket/dot11.pyo
+${PYSITELIB}/impacket/dot11.pyc
+${PYSITELIB}/impacket/dpapi.pyo
+${PYSITELIB}/impacket/dpapi.pyc
+${PYSITELIB}/impacket/eap.pyo
+${PYSITELIB}/impacket/eap.pyc
+${PYSITELIB}/impacket/ese.pyo
+${PYSITELIB}/impacket/ese.pyc
+${PYSITELIB}/impacket/helper.pyo
+${PYSITELIB}/impacket/helper.pyc
+${PYSITELIB}/impacket/hresult_errors.pyo
+${PYSITELIB}/impacket/hresult_errors.pyc
+${PYSITELIB}/impacket/mqtt.pyo
+${PYSITELIB}/impacket/mqtt.pyc
+${PYSITELIB}/impacket/nmb.pyo
+${PYSITELIB}/impacket/nmb.pyc
+${PYSITELIB}/impacket/nt_errors.pyo
+${PYSITELIB}/impacket/nt_errors.pyc
+${PYSITELIB}/impacket/ntlm.pyo
+${PYSITELIB}/impacket/ntlm.pyc
+${PYSITELIB}/impacket/pcap_linktypes.pyo
+${PYSITELIB}/impacket/pcap_linktypes.pyc
+${PYSITELIB}/impacket/pcapfile.pyo
+${PYSITELIB}/impacket/pcapfile.pyc
+${PYSITELIB}/impacket/smb.pyo
+${PYSITELIB}/impacket/smb.pyc
+${PYSITELIB}/impacket/smb3.pyo
+${PYSITELIB}/impacket/smb3.pyc
+${PYSITELIB}/impacket/smb3structs.pyo
+${PYSITELIB}/impacket/smb3structs.pyc
+${PYSITELIB}/impacket/smbconnection.pyo
+${PYSITELIB}/impacket/smbconnection.pyc
+${PYSITELIB}/impacket/smbserver.pyo
+${PYSITELIB}/impacket/smbserver.pyc
+${PYSITELIB}/impacket/spnego.pyo
+${PYSITELIB}/impacket/spnego.pyc
+${PYSITELIB}/impacket/structure.pyo
+${PYSITELIB}/impacket/structure.pyc
+${PYSITELIB}/impacket/system_errors.pyo
+${PYSITELIB}/impacket/system_errors.pyc
+${PYSITELIB}/impacket/tds.pyo
+${PYSITELIB}/impacket/tds.pyc
+${PYSITELIB}/impacket/uuid.pyo
+${PYSITELIB}/impacket/uuid.pyc
+${PYSITELIB}/impacket/version.pyo
+${PYSITELIB}/impacket/version.pyc
+${PYSITELIB}/impacket/winregistry.pyo
+${PYSITELIB}/impacket/winregistry.pyc
+${PYSITELIB}/impacket/wps.pyo
+${PYSITELIB}/impacket/wps.pyc
+${PYSITELIB}/impacket/cdp.py
+${PYSITELIB}/impacket/crypto.py
+${PYSITELIB}/impacket/dcerpc/__init__.py
+${PYSITELIB}/impacket/dcerpc/__init__.pyo
+${PYSITELIB}/impacket/dcerpc/__init__.pyc
+${PYSITELIB}/impacket/dcerpc/v5/__init__.py
+${PYSITELIB}/impacket/dcerpc/v5/__init__.pyo
+${PYSITELIB}/impacket/dcerpc/v5/__init__.pyc
+${PYSITELIB}/impacket/dcerpc/v5/atsvc.pyo
+${PYSITELIB}/impacket/dcerpc/v5/atsvc.pyc
+${PYSITELIB}/impacket/dcerpc/v5/bkrp.pyo
+${PYSITELIB}/impacket/dcerpc/v5/bkrp.pyc
+${PYSITELIB}/impacket/dcerpc/v5/dcomrt.pyo
+${PYSITELIB}/impacket/dcerpc/v5/dcomrt.pyc
+${PYSITELIB}/impacket/dcerpc/v5/dhcpm.pyo
+${PYSITELIB}/impacket/dcerpc/v5/dhcpm.pyc
+${PYSITELIB}/impacket/dcerpc/v5/drsuapi.pyo
+${PYSITELIB}/impacket/dcerpc/v5/drsuapi.pyc
+${PYSITELIB}/impacket/dcerpc/v5/dtypes.pyo
+${PYSITELIB}/impacket/dcerpc/v5/dtypes.pyc
+${PYSITELIB}/impacket/dcerpc/v5/enum.pyo
+${PYSITELIB}/impacket/dcerpc/v5/enum.pyc
+${PYSITELIB}/impacket/dcerpc/v5/epm.pyo
+${PYSITELIB}/impacket/dcerpc/v5/epm.pyc
+${PYSITELIB}/impacket/dcerpc/v5/even.pyo
+${PYSITELIB}/impacket/dcerpc/v5/even.pyc
+${PYSITELIB}/impacket/dcerpc/v5/even6.pyo
+${PYSITELIB}/impacket/dcerpc/v5/even6.pyc
+${PYSITELIB}/impacket/dcerpc/v5/lsad.pyo
+${PYSITELIB}/impacket/dcerpc/v5/lsad.pyc
+${PYSITELIB}/impacket/dcerpc/v5/lsat.pyo
+${PYSITELIB}/impacket/dcerpc/v5/lsat.pyc
+${PYSITELIB}/impacket/dcerpc/v5/mgmt.pyo
+${PYSITELIB}/impacket/dcerpc/v5/mgmt.pyc
+${PYSITELIB}/impacket/dcerpc/v5/mimilib.pyo
+${PYSITELIB}/impacket/dcerpc/v5/mimilib.pyc
+${PYSITELIB}/impacket/dcerpc/v5/ndr.pyo
+${PYSITELIB}/impacket/dcerpc/v5/ndr.pyc
+${PYSITELIB}/impacket/dcerpc/v5/nrpc.pyo
+${PYSITELIB}/impacket/dcerpc/v5/nrpc.pyc
+${PYSITELIB}/impacket/dcerpc/v5/rpcrt.pyo
+${PYSITELIB}/impacket/dcerpc/v5/rpcrt.pyc
+${PYSITELIB}/impacket/dcerpc/v5/rprn.pyo
+${PYSITELIB}/impacket/dcerpc/v5/rprn.pyc
+${PYSITELIB}/impacket/dcerpc/v5/rrp.pyo
+${PYSITELIB}/impacket/dcerpc/v5/rrp.pyc
+${PYSITELIB}/impacket/dcerpc/v5/samr.pyo
+${PYSITELIB}/impacket/dcerpc/v5/samr.pyc
+${PYSITELIB}/impacket/dcerpc/v5/sasec.pyo
+${PYSITELIB}/impacket/dcerpc/v5/sasec.pyc
+${PYSITELIB}/impacket/dcerpc/v5/scmr.pyo
+${PYSITELIB}/impacket/dcerpc/v5/scmr.pyc
+${PYSITELIB}/impacket/dcerpc/v5/srvs.pyo
+${PYSITELIB}/impacket/dcerpc/v5/srvs.pyc
+${PYSITELIB}/impacket/dcerpc/v5/transport.pyo
+${PYSITELIB}/impacket/dcerpc/v5/transport.pyc
+${PYSITELIB}/impacket/dcerpc/v5/tsch.pyo
+${PYSITELIB}/impacket/dcerpc/v5/tsch.pyc
+${PYSITELIB}/impacket/dcerpc/v5/wkst.pyo
+${PYSITELIB}/impacket/dcerpc/v5/wkst.pyc
+${PYSITELIB}/impacket/dcerpc/v5/atsvc.py
+${PYSITELIB}/impacket/dcerpc/v5/bkrp.py
+${PYSITELIB}/impacket/dcerpc/v5/dcom/__init__.py
+${PYSITELIB}/impacket/dcerpc/v5/dcom/__init__.pyo
+${PYSITELIB}/impacket/dcerpc/v5/dcom/__init__.pyc
+${PYSITELIB}/impacket/dcerpc/v5/dcom/comev.pyo
+${PYSITELIB}/impacket/dcerpc/v5/dcom/comev.pyc
+${PYSITELIB}/impacket/dcerpc/v5/dcom/oaut.pyo
+${PYSITELIB}/impacket/dcerpc/v5/dcom/oaut.pyc
+${PYSITELIB}/impacket/dcerpc/v5/dcom/scmp.pyo
+${PYSITELIB}/impacket/dcerpc/v5/dcom/scmp.pyc
+${PYSITELIB}/impacket/dcerpc/v5/dcom/vds.pyo
+${PYSITELIB}/impacket/dcerpc/v5/dcom/vds.pyc
+${PYSITELIB}/impacket/dcerpc/v5/dcom/wmi.pyo
+${PYSITELIB}/impacket/dcerpc/v5/dcom/wmi.pyc
+${PYSITELIB}/impacket/dcerpc/v5/dcom/comev.py
+${PYSITELIB}/impacket/dcerpc/v5/dcom/oaut.py
+${PYSITELIB}/impacket/dcerpc/v5/dcom/scmp.py
+${PYSITELIB}/impacket/dcerpc/v5/dcom/vds.py
+${PYSITELIB}/impacket/dcerpc/v5/dcom/wmi.py
+${PYSITELIB}/impacket/dcerpc/v5/dcomrt.py
+${PYSITELIB}/impacket/dcerpc/v5/dhcpm.py
+${PYSITELIB}/impacket/dcerpc/v5/drsuapi.py
+${PYSITELIB}/impacket/dcerpc/v5/dtypes.py
+${PYSITELIB}/impacket/dcerpc/v5/enum.py
+${PYSITELIB}/impacket/dcerpc/v5/epm.py
+${PYSITELIB}/impacket/dcerpc/v5/even.py
+${PYSITELIB}/impacket/dcerpc/v5/even6.py



Home | Main Index | Thread Index | Old Index