diff options
author | adam <adam@pkgsrc.org> | 2021-01-20 09:08:46 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2021-01-20 09:08:46 +0000 |
commit | 1d81fdc7403aa63387b955570bd6b29475ec8058 (patch) | |
tree | ff00b777bca1a72d3a6eb44caab0e338c34653c2 | |
parent | 3566344b53123a608712b31dee2a64b31e4978ba (diff) | |
download | pkgsrc-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/ALTERNATIVES | 3 | ||||
-rw-r--r-- | net/py-impacket/Makefile | 9 | ||||
-rw-r--r-- | net/py-impacket/PLIST | 39 | ||||
-rw-r--r-- | net/py-impacket/distinfo | 10 |
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 |