summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2021-01-20 09:08:46 +0000
committeradam <adam@pkgsrc.org>2021-01-20 09:08:46 +0000
commit1d81fdc7403aa63387b955570bd6b29475ec8058 (patch)
treeff00b777bca1a72d3a6eb44caab0e338c34653c2
parent3566344b53123a608712b31dee2a64b31e4978ba (diff)
downloadpkgsrc-1d81fdc7403aa63387b955570bd6b29475ec8058.tar.gz
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).
-rw-r--r--net/py-impacket/ALTERNATIVES3
-rw-r--r--net/py-impacket/Makefile9
-rw-r--r--net/py-impacket/PLIST39
-rw-r--r--net/py-impacket/distinfo10
4 files changed, 46 insertions, 15 deletions
diff --git a/net/py-impacket/ALTERNATIVES b/net/py-impacket/ALTERNATIVES
index 62854da916c..2a8126eef97 100644
--- a/net/py-impacket/ALTERNATIVES
+++ b/net/py-impacket/ALTERNATIVES
@@ -6,13 +6,13 @@ bin/atexec.py @PREFIX@/bin/atexec-@PYVERSSUFFIX@.py
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-@PYVERSSUFFIX@.py
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 --git a/net/py-impacket/Makefile b/net/py-impacket/Makefile
index 5aee91609be..12304f7ee3f 100644
--- a/net/py-impacket/Makefile
+++ b/net/py-impacket/Makefile
@@ -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,Crypto,'
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 --git a/net/py-impacket/PLIST b/net/py-impacket/PLIST
index 01f01debf47..4d72da21732 100644
--- a/net/py-impacket/PLIST
+++ b/net/py-impacket/PLIST
@@ -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/ntlmrelayx/__init__.pyo
${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/ldapattack.pyo
${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/ldaprelayclient.pyo
${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/socksplugins/smtp.pyo
${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.pyo
${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
diff --git a/net/py-impacket/distinfo b/net/py-impacket/distinfo
index 19930557744..537a040ef6e 100644
--- a/net/py-impacket/distinfo
+++ b/net/py-impacket/distinfo
@@ -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