pkgsrc-Changes archive

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

CVS commit: pkgsrc/net/py-impacket



Module Name:    pkgsrc
Committed By:   adam
Date:           Wed Jan 20 09:08:46 UTC 2021

Modified Files:
        pkgsrc/net/py-impacket: ALTERNATIVES Makefile PLIST distinfo

Log Message:
py-impacket: updated to 0.9.22

ChangeLog for 0.9.22:

Library improvements

Added implementation of RPC over HTTP v2 protocol (by @mohemiv).
Added MS-NSPI, MS-OXNSPI and MS-OXABREF protocol implementations (by @mohemiv).
Improved the multi-page results in LDAP queries (by @ThePirateWhoSmellsOfSunflowers).
NDR parser optimization (by @mohemiv).
Improved serialization of WMI method parameters (by @tshmul).
Introduce the MS-NLMP 2.2.2.10 VERSION structure in NTLMAuthNegotiate messages (by @franferrax).
Added some NETLOGON structs for NetrServerPasswordSet2 (by @dirkjanm).
Python 3.8 support.

Examples improvements

atexec.py: Fixed after MS patches related to RPC attacks (by @mohemiv).
dpapi.py: Added -no-pass, pass-the-hash and AES Key support for backup subcommand.
GetNPUsers.py: Added ability to enumerate targets with Kerberos KRB5CC (by @rmaksimov).
GetUserSPNs.py: Added new features for kerberoasting (by @mohemiv).
ntlmrelayx.py:
Added ability to relay on new Windows versions that have SMB guest access disabled by default.
Added option to specify the NTLM Server Challenge used when receiving a connection.
Added relaying to RPC support (by @mohemiv).
Implemented WCFRelayServer (by @cnotin).
Added Zerologon DCSync Relay Client (by @dirkjanm).
Fixed issue in ldapattack.py when relaying and creating computer in CN=Computers (by @Hackndo).
rpcdump.py: Added RPC over HTTP v2 support (by @mohemiv).
secretsdump.py:
Added ability to specifically delete a shadow based on its ID (by @phefley).
Dump plaintext machine account password when dumping the local registry secrets(by @dirkjanm).

New examples

exchanger.py: A tool for connecting to MS Exchange via RPC over HTTP v2 (by @mohemiv).
rpcmap.py: Scan for listening DCE/RPC interfaces (by @mohemiv).


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 pkgsrc/net/py-impacket/ALTERNATIVES
cvs rdiff -u -r1.3 -r1.4 pkgsrc/net/py-impacket/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/net/py-impacket/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/net/py-impacket/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/net/py-impacket/ALTERNATIVES
diff -u pkgsrc/net/py-impacket/ALTERNATIVES:1.1 pkgsrc/net/py-impacket/ALTERNATIVES:1.2
--- pkgsrc/net/py-impacket/ALTERNATIVES:1.1     Thu Apr 30 14:53:00 2020
+++ pkgsrc/net/py-impacket/ALTERNATIVES Wed Jan 20 09:08:46 2021
@@ -6,13 +6,13 @@ bin/atexec.py @PREFIX@/bin/atexec-@PYVER
 bin/dcomexec.py @PREFIX@/bin/dcomexec-@PYVERSSUFFIX@.py
 bin/dpapi.py @PREFIX@/bin/dpapi-@PYVERSSUFFIX@.py
 bin/esentutl.py @PREFIX@/bin/esentutl-@PYVERSSUFFIX@.py
+bin/exchanger.py @PREFIX@/bin/exchanger-@PYVERSSUFFIX@.py
 bin/findDelegation.py @PREFIX@/bin/findDelegation-@PYVERSSUFFIX@.py
 bin/getArch.py @PREFIX@/bin/getArch-@PYVERSSUFFIX@.py
 bin/getPac.py @PREFIX@/bin/getPac-@PYVERSSUFFIX@.py
 bin/getST.py @PREFIX@/bin/getST-@PYVERSSUFFIX@.py
 bin/getTGT.py @PREFIX@/bin/getTGT-@PYVERSSUFFIX@.py
 bin/goldenPac.py @PREFIX@/bin/goldenPac-@PYVERSSUFFIX@.py
-bin/ifmap.py @PREFIX@/bin/ifmap-@PYVERSSUFFIX@.py
 bin/karmaSMB.py @PREFIX@/bin/karmaSMB-@PYVERSSUFFIX@.py
 bin/kintercept.py @PREFIX@/bin/kintercept-@PYVERSSUFFIX@.py
 bin/lookupsid.py @PREFIX@/bin/lookupsid-@PYVERSSUFFIX@.py
@@ -24,7 +24,6 @@ bin/netview.py @PREFIX@/bin/netview-@PYV
 bin/nmapAnswerMachine.py @PREFIX@/bin/nmapAnswerMachine-@PYVERSSUFFIX@.py
 bin/ntfs-read.py @PREFIX@/bin/ntfs-read-@PYVERSSUFFIX@.py
 bin/ntlmrelayx.py @PREFIX@/bin/ntlmrelayx-@PYVERSSUFFIX@.py
-bin/opdump.py @PREFIX@/bin/opdump-@PYVERSSUFFIX@.py
 bin/ping.py @PREFIX@/bin/ping-@PYVERSSUFFIX@.py
 bin/ping6.py @PREFIX@/bin/ping6-@PYVERSSUFFIX@.py
 bin/psexec.py @PREFIX@/bin/psexec-@PYVERSSUFFIX@.py

Index: pkgsrc/net/py-impacket/Makefile
diff -u pkgsrc/net/py-impacket/Makefile:1.3 pkgsrc/net/py-impacket/Makefile:1.4
--- pkgsrc/net/py-impacket/Makefile:1.3 Tue May 26 22:30:50 2020
+++ pkgsrc/net/py-impacket/Makefile     Wed Jan 20 09:08:46 2021
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.3 2020/05/26 22:30:50 adam Exp $
+# $NetBSD: Makefile,v 1.4 2021/01/20 09:08:46 adam Exp $
 
-DISTNAME=      impacket-0.9.21
-PKGREVISION=   2
+DISTNAME=      impacket-0.9.22
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    net python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=i/impacket/}
@@ -55,9 +54,9 @@ SUBST_SED.crypto=     -e 's,Cryptodome,Crypt
 
 post-install:
 .for bin in GetADUsers GetNPUsers GetUserSPNs addcomputer atexec dcomexec dpapi \
-esentutl findDelegation getArch getPac getST getTGT goldenPac ifmap karmaSMB \
+esentutl exchanger findDelegation getArch getPac getST getTGT goldenPac karmaSMB \
 kintercept lookupsid mimikatz mqtt_check mssqlclient mssqlinstance netview \
-nmapAnswerMachine ntfs-read ntlmrelayx opdump ping ping6 psexec raiseChild \
+nmapAnswerMachine ntfs-read ntlmrelayx ping ping6 psexec raiseChild \
 rdp_check reg registry-read rpcdump sambaPipe samrdump secretsdump services \
 smbclient smbexec smbrelayx smbserver sniff sniffer split ticketConverter \
 ticketer wmiexec wmipersist wmiquery

Index: pkgsrc/net/py-impacket/PLIST
diff -u pkgsrc/net/py-impacket/PLIST:1.4 pkgsrc/net/py-impacket/PLIST:1.5
--- pkgsrc/net/py-impacket/PLIST:1.4    Tue May 26 22:30:50 2020
+++ pkgsrc/net/py-impacket/PLIST        Wed Jan 20 09:08:46 2021
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.4 2020/05/26 22:30:50 adam Exp $
+@comment $NetBSD: PLIST,v 1.5 2021/01/20 09:08:46 adam Exp $
 bin/GetADUsers-${PYVERSSUFFIX}.py
 bin/GetNPUsers-${PYVERSSUFFIX}.py
 bin/GetUserSPNs-${PYVERSSUFFIX}.py
@@ -7,13 +7,13 @@ bin/atexec-${PYVERSSUFFIX}.py
 bin/dcomexec-${PYVERSSUFFIX}.py
 bin/dpapi-${PYVERSSUFFIX}.py
 bin/esentutl-${PYVERSSUFFIX}.py
+bin/exchanger-${PYVERSSUFFIX}.py
 bin/findDelegation-${PYVERSSUFFIX}.py
 bin/getArch-${PYVERSSUFFIX}.py
 bin/getPac-${PYVERSSUFFIX}.py
 bin/getST-${PYVERSSUFFIX}.py
 bin/getTGT-${PYVERSSUFFIX}.py
 bin/goldenPac-${PYVERSSUFFIX}.py
-bin/ifmap-${PYVERSSUFFIX}.py
 bin/karmaSMB-${PYVERSSUFFIX}.py
 bin/kintercept-${PYVERSSUFFIX}.py
 bin/lookupsid-${PYVERSSUFFIX}.py
@@ -25,7 +25,6 @@ bin/netview-${PYVERSSUFFIX}.py
 bin/nmapAnswerMachine-${PYVERSSUFFIX}.py
 bin/ntfs-read-${PYVERSSUFFIX}.py
 bin/ntlmrelayx-${PYVERSSUFFIX}.py
-bin/opdump-${PYVERSSUFFIX}.py
 bin/ping-${PYVERSSUFFIX}.py
 bin/ping6-${PYVERSSUFFIX}.py
 bin/psexec-${PYVERSSUFFIX}.py
@@ -34,6 +33,7 @@ bin/rdp_check-${PYVERSSUFFIX}.py
 bin/reg-${PYVERSSUFFIX}.py
 bin/registry-read-${PYVERSSUFFIX}.py
 bin/rpcdump-${PYVERSSUFFIX}.py
+bin/rpcmap.py
 bin/sambaPipe-${PYVERSSUFFIX}.py
 bin/samrdump-${PYVERSSUFFIX}.py
 bin/secretsdump-${PYVERSSUFFIX}.py
@@ -163,6 +163,15 @@ ${PYSITELIB}/impacket/dcerpc/v5/ndr.pyo
 ${PYSITELIB}/impacket/dcerpc/v5/nrpc.py
 ${PYSITELIB}/impacket/dcerpc/v5/nrpc.pyc
 ${PYSITELIB}/impacket/dcerpc/v5/nrpc.pyo
+${PYSITELIB}/impacket/dcerpc/v5/nspi.py
+${PYSITELIB}/impacket/dcerpc/v5/nspi.pyc
+${PYSITELIB}/impacket/dcerpc/v5/nspi.pyo
+${PYSITELIB}/impacket/dcerpc/v5/oxabref.py
+${PYSITELIB}/impacket/dcerpc/v5/oxabref.pyc
+${PYSITELIB}/impacket/dcerpc/v5/oxabref.pyo
+${PYSITELIB}/impacket/dcerpc/v5/rpch.py
+${PYSITELIB}/impacket/dcerpc/v5/rpch.pyc
+${PYSITELIB}/impacket/dcerpc/v5/rpch.pyo
 ${PYSITELIB}/impacket/dcerpc/v5/rpcrt.py
 ${PYSITELIB}/impacket/dcerpc/v5/rpcrt.pyc
 ${PYSITELIB}/impacket/dcerpc/v5/rpcrt.pyo
@@ -226,6 +235,9 @@ ${PYSITELIB}/impacket/examples/ntlmrelay
 ${PYSITELIB}/impacket/examples/ntlmrelayx/attacks/__init__.py
 ${PYSITELIB}/impacket/examples/ntlmrelayx/attacks/__init__.pyc
 ${PYSITELIB}/impacket/examples/ntlmrelayx/attacks/__init__.pyo
+${PYSITELIB}/impacket/examples/ntlmrelayx/attacks/dcsyncattack.py
+${PYSITELIB}/impacket/examples/ntlmrelayx/attacks/dcsyncattack.pyc
+${PYSITELIB}/impacket/examples/ntlmrelayx/attacks/dcsyncattack.pyo
 ${PYSITELIB}/impacket/examples/ntlmrelayx/attacks/httpattack.py
 ${PYSITELIB}/impacket/examples/ntlmrelayx/attacks/httpattack.pyc
 ${PYSITELIB}/impacket/examples/ntlmrelayx/attacks/httpattack.pyo
@@ -238,12 +250,18 @@ ${PYSITELIB}/impacket/examples/ntlmrelay
 ${PYSITELIB}/impacket/examples/ntlmrelayx/attacks/mssqlattack.py
 ${PYSITELIB}/impacket/examples/ntlmrelayx/attacks/mssqlattack.pyc
 ${PYSITELIB}/impacket/examples/ntlmrelayx/attacks/mssqlattack.pyo
+${PYSITELIB}/impacket/examples/ntlmrelayx/attacks/rpcattack.py
+${PYSITELIB}/impacket/examples/ntlmrelayx/attacks/rpcattack.pyc
+${PYSITELIB}/impacket/examples/ntlmrelayx/attacks/rpcattack.pyo
 ${PYSITELIB}/impacket/examples/ntlmrelayx/attacks/smbattack.py
 ${PYSITELIB}/impacket/examples/ntlmrelayx/attacks/smbattack.pyc
 ${PYSITELIB}/impacket/examples/ntlmrelayx/attacks/smbattack.pyo
 ${PYSITELIB}/impacket/examples/ntlmrelayx/clients/__init__.py
 ${PYSITELIB}/impacket/examples/ntlmrelayx/clients/__init__.pyc
 ${PYSITELIB}/impacket/examples/ntlmrelayx/clients/__init__.pyo
+${PYSITELIB}/impacket/examples/ntlmrelayx/clients/dcsyncclient.py
+${PYSITELIB}/impacket/examples/ntlmrelayx/clients/dcsyncclient.pyc
+${PYSITELIB}/impacket/examples/ntlmrelayx/clients/dcsyncclient.pyo
 ${PYSITELIB}/impacket/examples/ntlmrelayx/clients/httprelayclient.py
 ${PYSITELIB}/impacket/examples/ntlmrelayx/clients/httprelayclient.pyc
 ${PYSITELIB}/impacket/examples/ntlmrelayx/clients/httprelayclient.pyo
@@ -256,6 +274,9 @@ ${PYSITELIB}/impacket/examples/ntlmrelay
 ${PYSITELIB}/impacket/examples/ntlmrelayx/clients/mssqlrelayclient.py
 ${PYSITELIB}/impacket/examples/ntlmrelayx/clients/mssqlrelayclient.pyc
 ${PYSITELIB}/impacket/examples/ntlmrelayx/clients/mssqlrelayclient.pyo
+${PYSITELIB}/impacket/examples/ntlmrelayx/clients/rpcrelayclient.py
+${PYSITELIB}/impacket/examples/ntlmrelayx/clients/rpcrelayclient.pyc
+${PYSITELIB}/impacket/examples/ntlmrelayx/clients/rpcrelayclient.pyo
 ${PYSITELIB}/impacket/examples/ntlmrelayx/clients/smbrelayclient.py
 ${PYSITELIB}/impacket/examples/ntlmrelayx/clients/smbrelayclient.pyc
 ${PYSITELIB}/impacket/examples/ntlmrelayx/clients/smbrelayclient.pyo
@@ -298,6 +319,9 @@ ${PYSITELIB}/impacket/examples/ntlmrelay
 ${PYSITELIB}/impacket/examples/ntlmrelayx/servers/socksserver.py
 ${PYSITELIB}/impacket/examples/ntlmrelayx/servers/socksserver.pyc
 ${PYSITELIB}/impacket/examples/ntlmrelayx/servers/socksserver.pyo
+${PYSITELIB}/impacket/examples/ntlmrelayx/servers/wcfrelayserver.py
+${PYSITELIB}/impacket/examples/ntlmrelayx/servers/wcfrelayserver.pyc
+${PYSITELIB}/impacket/examples/ntlmrelayx/servers/wcfrelayserver.pyo
 ${PYSITELIB}/impacket/examples/ntlmrelayx/utils/__init__.py
 ${PYSITELIB}/impacket/examples/ntlmrelayx/utils/__init__.pyc
 ${PYSITELIB}/impacket/examples/ntlmrelayx/utils/__init__.pyo
@@ -322,6 +346,9 @@ ${PYSITELIB}/impacket/examples/os_ident.
 ${PYSITELIB}/impacket/examples/remcomsvc.py
 ${PYSITELIB}/impacket/examples/remcomsvc.pyc
 ${PYSITELIB}/impacket/examples/remcomsvc.pyo
+${PYSITELIB}/impacket/examples/rpcdatabase.py
+${PYSITELIB}/impacket/examples/rpcdatabase.pyc
+${PYSITELIB}/impacket/examples/rpcdatabase.pyo
 ${PYSITELIB}/impacket/examples/secretsdump.py
 ${PYSITELIB}/impacket/examples/secretsdump.pyc
 ${PYSITELIB}/impacket/examples/secretsdump.pyo
@@ -337,6 +364,9 @@ ${PYSITELIB}/impacket/helper.pyo
 ${PYSITELIB}/impacket/hresult_errors.py
 ${PYSITELIB}/impacket/hresult_errors.pyc
 ${PYSITELIB}/impacket/hresult_errors.pyo
+${PYSITELIB}/impacket/http.py
+${PYSITELIB}/impacket/http.pyc
+${PYSITELIB}/impacket/http.pyo
 ${PYSITELIB}/impacket/krb5/__init__.py
 ${PYSITELIB}/impacket/krb5/__init__.pyc
 ${PYSITELIB}/impacket/krb5/__init__.pyo
@@ -379,6 +409,9 @@ ${PYSITELIB}/impacket/ldap/ldapasn1.pyo
 ${PYSITELIB}/impacket/ldap/ldaptypes.py
 ${PYSITELIB}/impacket/ldap/ldaptypes.pyc
 ${PYSITELIB}/impacket/ldap/ldaptypes.pyo
+${PYSITELIB}/impacket/mapi_constants.py
+${PYSITELIB}/impacket/mapi_constants.pyc
+${PYSITELIB}/impacket/mapi_constants.pyo
 ${PYSITELIB}/impacket/mqtt.py
 ${PYSITELIB}/impacket/mqtt.pyc
 ${PYSITELIB}/impacket/mqtt.pyo

Index: pkgsrc/net/py-impacket/distinfo
diff -u pkgsrc/net/py-impacket/distinfo:1.2 pkgsrc/net/py-impacket/distinfo:1.3
--- pkgsrc/net/py-impacket/distinfo:1.2 Fri May 29 06:04:32 2020
+++ pkgsrc/net/py-impacket/distinfo     Wed Jan 20 09:08:46 2021
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.2 2020/05/29 06:04:32 adam Exp $
+$NetBSD: distinfo,v 1.3 2021/01/20 09:08:46 adam Exp $
 
-SHA1 (impacket-0.9.21.tar.gz) = 8f722458bf0a19dfdd5c904224927833437f949c
-RMD160 (impacket-0.9.21.tar.gz) = a0005dd4c95f586f819a795495d1df9028784df7
-SHA512 (impacket-0.9.21.tar.gz) = 594bae33f917f0704e7b28645b2f201d6ac781b30c99bd3710711961c15dbf3a51e010b61156779fd85935cd5818e0facf9a662bd289b04e4b91761e5ebd1edd
-Size (impacket-0.9.21.tar.gz) = 1270110 bytes
+SHA1 (impacket-0.9.22.tar.gz) = 2b995aa171438e5abac8e0661b015d7d75af320a
+RMD160 (impacket-0.9.22.tar.gz) = 12d561d0504e82cdeb376e57fd5f49d5ca879a6a
+SHA512 (impacket-0.9.22.tar.gz) = 881ba2c4c2f52b97982ccb5d161c05db7e0461be07f2e4d56e71962bd55019d8b185da32e93f87c2917ceb897cc8e1cb2101bfbca13265f4b614d2a98fa4411c
+Size (impacket-0.9.22.tar.gz) = 1368318 bytes
 SHA1 (patch-setup.py) = 8f5315c3f28739dad0fd258f902ea6d91c20d945



Home | Main Index | Thread Index | Old Index