pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/net/py-impacket py-impacket: updated to 0.9.22
details: https://anonhg.NetBSD.org/pkgsrc/rev/216c1c30413b
branches: trunk
changeset: 445323:216c1c30413b
user: adam <adam%pkgsrc.org@localhost>
date: Wed Jan 20 09:08:46 2021 +0000
description:
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).
diffstat:
net/py-impacket/ALTERNATIVES | 3 +--
net/py-impacket/Makefile | 9 ++++-----
net/py-impacket/PLIST | 39 ++++++++++++++++++++++++++++++++++++---
net/py-impacket/distinfo | 10 +++++-----
4 files changed, 46 insertions(+), 15 deletions(-)
diffs (202 lines):
diff -r 2a35c4563d71 -r 216c1c30413b net/py-impacket/ALTERNATIVES
--- a/net/py-impacket/ALTERNATIVES Wed Jan 20 03:09:03 2021 +0000
+++ b/net/py-impacket/ALTERNATIVES Wed Jan 20 09:08:46 2021 +0000
@@ -6,13 +6,13 @@
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/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
diff -r 2a35c4563d71 -r 216c1c30413b net/py-impacket/Makefile
--- a/net/py-impacket/Makefile Wed Jan 20 03:09:03 2021 +0000
+++ b/net/py-impacket/Makefile Wed Jan 20 09:08:46 2021 +0000
@@ -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 @@
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
diff -r 2a35c4563d71 -r 216c1c30413b net/py-impacket/PLIST
--- a/net/py-impacket/PLIST Wed Jan 20 03:09:03 2021 +0000
+++ b/net/py-impacket/PLIST Wed Jan 20 09:08:46 2021 +0000
@@ -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/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/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/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/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/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/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/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/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/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/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/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
diff -r 2a35c4563d71 -r 216c1c30413b net/py-impacket/distinfo
--- a/net/py-impacket/distinfo Wed Jan 20 03:09:03 2021 +0000
+++ b/net/py-impacket/distinfo Wed Jan 20 09:08:46 2021 +0000
@@ -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