Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-impacket for openSUSE:Factory checked in at 2024-09-17 18:19:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-impacket (Old) and /work/SRC/openSUSE:Factory/.python-impacket.new.29891 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-impacket" Tue Sep 17 18:19:35 2024 rev:10 rq:1201611 version:0.12.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-impacket/python-impacket.changes 2023-11-24 23:34:48.227459241 +0100 +++ /work/SRC/openSUSE:Factory/.python-impacket.new.29891/python-impacket.changes 2024-09-17 18:20:28.940626381 +0200 @@ -1,0 +2,41 @@ +Tue Sep 17 08:55:05 UTC 2024 - Martin Hauke <mar...@gmx.de> + +- Update to version 0.12.0 + Library improvements + * Fixed broken hRSetServiceObjectSecurity method. + * Removed dsinternals dependency. + * Fixed srvs.hNetrShareEnum returning erronous shares. + * Fixed lmhash computing to support non standard characters in + the password. + * Assorted fixes when processing Unicode data. + * Added [MS-GKDI] Group Key Distribution Protocol implementation. + * Fixed incorrect padding in + SMBSessionSetupAndX_Extended_ResponseData. + * Upgraded dependency pyreadline -> pyreadline3. + * SMB Server: + + Added query information level 0x0109 for smb1 + "SMB_QUERY_FILE_STREAM_INFO". + + Fixed filename encoding in queryPathInformation. + + Fixed NextEntryOffset for large directory listings. + + Fixed server returning an empty folder when cutting and + pasting recursive directories. + * DHCP: Fixed encoding issues. + Example Improvements + * multiple improvements, see + https://github.com/fortra/impacket/releases/tag/impacket_0_12_0 + New Examples + * describeTicket.py: Ticket describer and decrypter. + * GetADComputers.py: Query's DC via LDAP and returns the COMPUTER + objects and the useful attributes such as full dns name, + operating system name and version. + * GetLAPSPassword.py: Extract LAPS passwords from LDAP. + * dacledit.py: This script can be used to read, write, remove, + backup, restore ACEs (Access Control Entries) in an object + DACL (Discretionary Access Control List). + * owneredit.py: Added this script to abuse WriteOwner + (ADS_RIGHT_WRITE_OWNER) access rights. This allows to take + ownership of another object, and then edit that object's DACL. +- Remove patch: + * remove-future-requirement.patch (was merged upstream) + +------------------------------------------------------------------- Old: ---- impacket-0.11.0.tar.gz remove-future-requirement.patch New: ---- impacket-0.12.0.tar.gz BETA DEBUG BEGIN: Old:- Remove patch: * remove-future-requirement.patch (was merged upstream) BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-impacket.spec ++++++ --- /var/tmp/diff_new_pack.s3hqk5/_old 2024-09-17 18:20:29.412645464 +0200 +++ /var/tmp/diff_new_pack.s3hqk5/_new 2024-09-17 18:20:29.416645627 +0200 @@ -1,8 +1,8 @@ # # spec file for package python-impacket # -# Copyright (c) 2023 SUSE LLC -# Copyright (c) 2020-2023, Martin Hauke <mar...@gmx.de> +# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2020-2024, Martin Hauke <mar...@gmx.de> # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,10 +17,10 @@ # -%define binaries impacket-GetADUsers impacket-Get-GPPPassword impacket-GetNPUsers impacket-GetUserSPNs impacket-DumpNTLMInfo impacket-addcomputer impacket-atexec impacket-changepasswd impacket-dcomexec impacket-dpapi impacket-esentutl impacket-exchanger impacket-findDelegation impacket-getArch impacket-getPac impacket-getST impacket-getTGT impacket-goldenPac impacket-karmaSMB impacket-keylistattack impacket-kintercept impacket-lookupsid impacket-machine_role impacket-mimikatz impacket-mqtt_check impacket-mssqlclient impacket-mssqlinstance impacket-net impacket-netview impacket-nmapAnswerMachine impacket-ntfs-read impacket-ntlmrelayx impacket-ping impacket-ping6 impacket-psexec impacket-raiseChild impacket-rbcd impacket-rdp_check impacket-reg impacket-registry-read impacket-rpcmap impacket-rpcdump impacket-sambaPipe impacket-samrdump impacket-secretsdump impacket-services impacket-smbclient impacket-smbexec impacket-smbpasswd impacket-smbrelayx impacket-smbserver impacket-sniff impac ket-sniffer impacket-split impacket-ticketConverter impacket-ticketer impacket-tstool impacket-wmiexec impacket-wmipersist impacket-wmiquery +%define binaries impacket-GetADUsers impacket-GetADComputers impacket-Get-GPPPassword impacket-GetLAPSPassword impacket-GetNPUsers impacket-GetUserSPNs impacket-DumpNTLMInfo impacket-addcomputer impacket-atexec impacket-changepasswd impacket-dacledit impacket-dcomexec impacket-describeTicket impacket-dpapi impacket-esentutl impacket-exchanger impacket-findDelegation impacket-getArch impacket-getPac impacket-getST impacket-getTGT impacket-goldenPac impacket-karmaSMB impacket-keylistattack impacket-kintercept impacket-lookupsid impacket-machine_role impacket-mimikatz impacket-mqtt_check impacket-mssqlclient impacket-mssqlinstance impacket-net impacket-netview impacket-ntfs-read impacket-ntlmrelayx impacket-owneredit impacket-ping impacket-ping6 impacket-psexec impacket-raiseChild impacket-rbcd impacket-rdp_check impacket-reg impacket-registry-read impacket-rpcmap impacket-rpcdump impacket-sambaPipe impacket-samrdump impacket-secretsdump impacket-services impacket-smbclient impacket-sm bexec impacket-smbserver impacket-sniff impacket-sniffer impacket-split impacket-ticketConverter impacket-ticketer impacket-tstool impacket-wmiexec impacket-wmipersist impacket-wmiquery Name: python-impacket -Version: 0.11.0 +Version: 0.12.0 Release: 0 Summary: Python3 module to easily build and dissect network protocols # License: modified Apache-1.1 (see file LICENSE) @@ -29,8 +29,6 @@ URL: https://www.secureauth.com/labs/open-source-tools/impacket #Git-Clone: https://github.com/fortra/impacket.git Source: https://files.pythonhosted.org/packages/source/i/impacket/impacket-%{version}.tar.gz -# PATCH-FIX-UPSTREAM gh#fortra/impacket#1598 -Patch0: remove-future-requirement.patch BuildRequires: %{python_module pip} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module wheel} @@ -38,7 +36,6 @@ BuildRequires: python-rpm-macros Requires: python-Flask >= 1.0 Requires: python-charset-normalizer -Requires: python-dsinternals Requires: python-ldap3 >= 2.5 Requires: python-ldapdomaindump >= 0.9.0 Requires: python-pyOpenSSL >= 0.13.1 @@ -47,7 +44,7 @@ Requires: python-setuptools Requires: python-six Requires(post): update-alternatives -Requires(postun):update-alternatives +Requires(postun): update-alternatives BuildArch: noarch # SECTION test requirements BuildRequires: %{python_module Flask >= 1.0} @@ -76,6 +73,7 @@ %autosetup -p1 -n impacket-%{version} sed -e '/^#!\//, 1d' -i \ impacket/examples/ntlmrelayx/servers/socksserver.py \ + impacket/examples/mssqlshell.py \ impacket/mqtt.py %build ++++++ impacket-0.11.0.tar.gz -> impacket-0.12.0.tar.gz ++++++ ++++ 18236 lines of diff (skipped)