summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2021-09-27 19:00:28 +0000
committeradam <adam@pkgsrc.org>2021-09-27 19:00:28 +0000
commit05528d5cdfbae1a7cca2c507603ebf3e72b5d16a (patch)
tree44262496d6e8b2d67cb0039d44ab0cf51c494719 /net
parent6a6ce9c86ea3239d19d3380f06240e2751900b8d (diff)
downloadpkgsrc-05528d5cdfbae1a7cca2c507603ebf3e72b5d16a.tar.gz
py-impacket: updated to 0.9.23
Impacket v0.9.23: Library improvements Support connect timeout with SMBTransport Speeding up DcSync Fixed Python3 issue when serving SOCKS5 requests Moved docker container to Python 3.8 Added basic GitHub Actions workflow Fixed Path Traversal vulnerabilities in smbserver.py - CVE-2021-31800 Fixed POST request processing in httprelayserver.py Added cat command to smbclient.py Added new features to the LDAP Interactive Shell to facilitate AD exploitation Python 3.9 support Examples improvements addcomputer.py: Enable the machine account created via SAMR getST.py: Added exploit for CVE-2020-17049 - Kerberos Bronze Bit attack Compute NTHash and AESKey for the Bronze Bit attack automatically ntlmrelayx.py: Fixed target parsing error wmipersist.py: Fixed filterBinding error Added PowerShell option for semi-interactive shells in dcomexec.py, smbexec.py and wmiexec.py Added new parameter to select COMVERSION in dcomexec.py, wmiexec.py, wmipersist.py and wmiquery.py New examples Get-GPPPassword.py: This example extracts and decrypts Group Policy Preferences passwords using streams for treating files instead of mounting shares. Additionally, it can parse GPP XML files offline smbpasswd.py: This script is an alternative to smbpasswd tool and intended to be used for changing expired passwords remotely over SMB (MSRPC-SAMR)
Diffstat (limited to 'net')
-rw-r--r--net/py-impacket/ALTERNATIVES8
-rw-r--r--net/py-impacket/Makefile10
-rw-r--r--net/py-impacket/PLIST17
-rw-r--r--net/py-impacket/distinfo10
4 files changed, 33 insertions, 12 deletions
diff --git a/net/py-impacket/ALTERNATIVES b/net/py-impacket/ALTERNATIVES
index 2a8126eef97..2a1403e0eac 100644
--- a/net/py-impacket/ALTERNATIVES
+++ b/net/py-impacket/ALTERNATIVES
@@ -1,6 +1,10 @@
+bin/A.py @PREFIX@/bin/A-@PYVERSSUFFIX@.py
+bin/Get-GPPPassword.py @PREFIX@/bin/Get-GPPPassword-@PYVERSSUFFIX@.py
bin/GetADUsers.py @PREFIX@/bin/GetADUsers-@PYVERSSUFFIX@.py
bin/GetNPUsers.py @PREFIX@/bin/GetNPUsers-@PYVERSSUFFIX@.py
bin/GetUserSPNs.py @PREFIX@/bin/GetUserSPNs-@PYVERSSUFFIX@.py
+bin/PoC.py @PREFIX@/bin/PoC-@PYVERSSUFFIX@.py
+bin/PoC2.py @PREFIX@/bin/PoC2-@PYVERSSUFFIX@.py
bin/addcomputer.py @PREFIX@/bin/addcomputer-@PYVERSSUFFIX@.py
bin/atexec.py @PREFIX@/bin/atexec-@PYVERSSUFFIX@.py
bin/dcomexec.py @PREFIX@/bin/dcomexec-@PYVERSSUFFIX@.py
@@ -32,17 +36,21 @@ bin/rdp_check.py @PREFIX@/bin/rdp_check-@PYVERSSUFFIX@.py
bin/reg.py @PREFIX@/bin/reg-@PYVERSSUFFIX@.py
bin/registry-read.py @PREFIX@/bin/registry-read-@PYVERSSUFFIX@.py
bin/rpcdump.py @PREFIX@/bin/rpcdump-@PYVERSSUFFIX@.py
+bin/rpcmap.py @PREFIX@/bin/rpcmap-@PYVERSSUFFIX@.py
bin/sambaPipe.py @PREFIX@/bin/sambaPipe-@PYVERSSUFFIX@.py
bin/samrdump.py @PREFIX@/bin/samrdump-@PYVERSSUFFIX@.py
bin/secretsdump.py @PREFIX@/bin/secretsdump-@PYVERSSUFFIX@.py
bin/services.py @PREFIX@/bin/services-@PYVERSSUFFIX@.py
bin/smbclient.py @PREFIX@/bin/smbclient-@PYVERSSUFFIX@.py
bin/smbexec.py @PREFIX@/bin/smbexec-@PYVERSSUFFIX@.py
+bin/smbpasswd.py @PREFIX@/bin/smbpasswd-@PYVERSSUFFIX@.py
bin/smbrelayx.py @PREFIX@/bin/smbrelayx-@PYVERSSUFFIX@.py
bin/smbserver.py @PREFIX@/bin/smbserver-@PYVERSSUFFIX@.py
bin/sniff.py @PREFIX@/bin/sniff-@PYVERSSUFFIX@.py
bin/sniffer.py @PREFIX@/bin/sniffer-@PYVERSSUFFIX@.py
bin/split.py @PREFIX@/bin/split-@PYVERSSUFFIX@.py
+bin/testTGT.py @PREFIX@/bin/testTGT-@PYVERSSUFFIX@.py
+bin/testTGT2.py @PREFIX@/bin/testTGT2-@PYVERSSUFFIX@.py
bin/ticketConverter.py @PREFIX@/bin/ticketConverter-@PYVERSSUFFIX@.py
bin/ticketer.py @PREFIX@/bin/ticketer-@PYVERSSUFFIX@.py
bin/wmiexec.py @PREFIX@/bin/wmiexec-@PYVERSSUFFIX@.py
diff --git a/net/py-impacket/Makefile b/net/py-impacket/Makefile
index 12304f7ee3f..88c08dc100c 100644
--- a/net/py-impacket/Makefile
+++ b/net/py-impacket/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.4 2021/01/20 09:08:46 adam Exp $
+# $NetBSD: Makefile,v 1.5 2021/09/27 19:00:28 adam Exp $
-DISTNAME= impacket-0.9.22
+DISTNAME= impacket-0.9.23
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= net python
MASTER_SITES= ${MASTER_SITE_PYPI:=i/impacket/}
@@ -53,12 +53,12 @@ SUBST_FILES.crypto+= tests/misc/test_dpapi.py
SUBST_SED.crypto= -e 's,Cryptodome,Crypto,'
post-install:
-.for bin in GetADUsers GetNPUsers GetUserSPNs addcomputer atexec dcomexec dpapi \
+.for bin in A Get-GPPPassword GetADUsers GetNPUsers GetUserSPNs PoC PoC2 addcomputer atexec dcomexec dpapi \
esentutl exchanger findDelegation getArch getPac getST getTGT goldenPac karmaSMB \
kintercept lookupsid mimikatz mqtt_check mssqlclient mssqlinstance netview \
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 \
+rdp_check reg registry-read rpcdump rpcmap sambaPipe samrdump secretsdump services \
+smbclient smbexec smbpasswd smbrelayx smbserver sniff sniffer split testTGT testTGT2 ticketConverter \
ticketer wmiexec wmipersist wmiquery
cd ${DESTDIR}${PREFIX}/bin && \
${MV} ${bin}.py ${bin}-${PYVERSSUFFIX}.py || ${TRUE}
diff --git a/net/py-impacket/PLIST b/net/py-impacket/PLIST
index 4d72da21732..4e9e5500019 100644
--- a/net/py-impacket/PLIST
+++ b/net/py-impacket/PLIST
@@ -1,7 +1,11 @@
-@comment $NetBSD: PLIST,v 1.5 2021/01/20 09:08:46 adam Exp $
+@comment $NetBSD: PLIST,v 1.6 2021/09/27 19:00:28 adam Exp $
+bin/A-${PYVERSSUFFIX}.py
+bin/Get-GPPPassword-${PYVERSSUFFIX}.py
bin/GetADUsers-${PYVERSSUFFIX}.py
bin/GetNPUsers-${PYVERSSUFFIX}.py
bin/GetUserSPNs-${PYVERSSUFFIX}.py
+bin/PoC-${PYVERSSUFFIX}.py
+bin/PoC2-${PYVERSSUFFIX}.py
bin/addcomputer-${PYVERSSUFFIX}.py
bin/atexec-${PYVERSSUFFIX}.py
bin/dcomexec-${PYVERSSUFFIX}.py
@@ -33,18 +37,21 @@ bin/rdp_check-${PYVERSSUFFIX}.py
bin/reg-${PYVERSSUFFIX}.py
bin/registry-read-${PYVERSSUFFIX}.py
bin/rpcdump-${PYVERSSUFFIX}.py
-bin/rpcmap.py
+bin/rpcmap-${PYVERSSUFFIX}.py
bin/sambaPipe-${PYVERSSUFFIX}.py
bin/samrdump-${PYVERSSUFFIX}.py
bin/secretsdump-${PYVERSSUFFIX}.py
bin/services-${PYVERSSUFFIX}.py
bin/smbclient-${PYVERSSUFFIX}.py
bin/smbexec-${PYVERSSUFFIX}.py
+bin/smbpasswd-${PYVERSSUFFIX}.py
bin/smbrelayx-${PYVERSSUFFIX}.py
bin/smbserver-${PYVERSSUFFIX}.py
bin/sniff-${PYVERSSUFFIX}.py
bin/sniffer-${PYVERSSUFFIX}.py
bin/split-${PYVERSSUFFIX}.py
+bin/testTGT-${PYVERSSUFFIX}.py
+bin/testTGT2-${PYVERSSUFFIX}.py
bin/ticketConverter-${PYVERSSUFFIX}.py
bin/ticketer-${PYVERSSUFFIX}.py
bin/wmiexec-${PYVERSSUFFIX}.py
@@ -145,6 +152,9 @@ ${PYSITELIB}/impacket/dcerpc/v5/even.pyo
${PYSITELIB}/impacket/dcerpc/v5/even6.py
${PYSITELIB}/impacket/dcerpc/v5/even6.pyc
${PYSITELIB}/impacket/dcerpc/v5/even6.pyo
+${PYSITELIB}/impacket/dcerpc/v5/iphlp.py
+${PYSITELIB}/impacket/dcerpc/v5/iphlp.pyc
+${PYSITELIB}/impacket/dcerpc/v5/iphlp.pyo
${PYSITELIB}/impacket/dcerpc/v5/lsad.py
${PYSITELIB}/impacket/dcerpc/v5/lsad.pyc
${PYSITELIB}/impacket/dcerpc/v5/lsad.pyo
@@ -358,6 +368,9 @@ ${PYSITELIB}/impacket/examples/serviceinstall.pyo
${PYSITELIB}/impacket/examples/smbclient.py
${PYSITELIB}/impacket/examples/smbclient.pyc
${PYSITELIB}/impacket/examples/smbclient.pyo
+${PYSITELIB}/impacket/examples/utils.py
+${PYSITELIB}/impacket/examples/utils.pyc
+${PYSITELIB}/impacket/examples/utils.pyo
${PYSITELIB}/impacket/helper.py
${PYSITELIB}/impacket/helper.pyc
${PYSITELIB}/impacket/helper.pyo
diff --git a/net/py-impacket/distinfo b/net/py-impacket/distinfo
index 537a040ef6e..7e2a9d479e3 100644
--- a/net/py-impacket/distinfo
+++ b/net/py-impacket/distinfo
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.3 2021/01/20 09:08:46 adam Exp $
+$NetBSD: distinfo,v 1.4 2021/09/27 19:00:28 adam Exp $
-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 (impacket-0.9.23.tar.gz) = ffbe72b1a050cd9a0626217fa195ae7e68e7784d
+RMD160 (impacket-0.9.23.tar.gz) = ea498b39d3a7bc7a6e5f7aa0e7a02a3e9dbec484
+SHA512 (impacket-0.9.23.tar.gz) = 24725695b5249e04ccfd6ee5be7c045e731ee69a29be7f76e31c28f81c684377364f3d317bfbb96e81e62f4eaa5169c4827d9840b6bf9e2d23e472f6ea5461c8
+Size (impacket-0.9.23.tar.gz) = 4086505 bytes
SHA1 (patch-setup.py) = 8f5315c3f28739dad0fd258f902ea6d91c20d945