15
0

22 Commits

Author SHA256 Message Date
c1e5cacd89 Accepting request 1228389 from devel:languages:python
Forwarded request #1228356 from mnhauke

- Skip test tests/SMB_RPC/test_smbserver.py to fix the actual
    build failure.

OBS-URL: https://build.opensuse.org/request/show/1228389
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-impacket?expand=0&rev=11
2024-12-05 16:09:16 +00:00
e72eba3906 Accepting request 1228356 from home:mnhauke
- Skip test tests/SMB_RPC/test_smbserver.py to fix the actual
  build failure.

OBS-URL: https://build.opensuse.org/request/show/1228356
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-impacket?expand=0&rev=21
2024-12-04 22:13:10 +00:00
323eda83a0 Accepting request 1201611 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1201611
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-impacket?expand=0&rev=10
2024-09-17 16:19:35 +00:00
b974d1fb0c Accepting request 1201560 from home:mnhauke
- 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,

OBS-URL: https://build.opensuse.org/request/show/1201560
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-impacket?expand=0&rev=19
2024-09-17 12:26:51 +00:00
a4a78f3a21 Accepting request 1128486 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1128486
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-impacket?expand=0&rev=9
2023-11-24 22:34:29 +00:00
9d51b0c3b7 Accepting request 1128399 from home:mnhauke
- Add python-dsinternals to BuildRequires

OBS-URL: https://build.opensuse.org/request/show/1128399
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-impacket?expand=0&rev=17
2023-11-24 06:30:22 +00:00
7f52e81a91 Accepting request 1108967 from devel:languages:python
- Add patch remove-future-requirement.patch, remove future requirement.
- Switch to pyproject macros.

OBS-URL: https://build.opensuse.org/request/show/1108967
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-impacket?expand=0&rev=8
2023-09-06 16:56:39 +00:00
bfaf20e478 - Add patch remove-future-requirement.patch, remove future requirement.
- Switch to pyproject macros.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-impacket?expand=0&rev=15
2023-09-05 01:48:28 +00:00
65d6e0feea Accepting request 1107854 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1107854
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-impacket?expand=0&rev=7
2023-08-30 08:20:42 +00:00
0bbd8c1205 Accepting request 1107803 from home:mnhauke
- Update to version 0.11.0
  Library improvements
  * Added new Kerberos error codes.
  * Added [MS-TSTS] Terminal Services Terminal Server Runtime
    Interface Protocol implementation.
  * Changed the setting up for new SSL connections.
  * Added a callback function to smbserver for incoming
    authentications.
  * Fix crash in winregistry.
  * Fixes in IDispatch derived classes in comev implementation.
  * Fix CVE-2020-17049 in ccache.py.
  * Smbserver: Added SMB2_FILE_ALLOCATION_INFO type determination.
  * tds: Fixed python3 incompatibility when receiving over TLS
    socket.
  * crypto: Ensure passwords are utf-8 encoded before deriving
    Kerberos keys.
  * ese: Fixed python3 incompatibility when reading from db.
  * ldap queries: Escaped characters are now correctly parsed.
  * Support SASL authentication in ldap protocol.
  Examples improvements
  * GetADUsers.py, GetNPUsers.py, GetUserSPNs.py and
    findDelegation.py:
    + Added dc-host option to connect to specific KDC using its
      FQDN or NetBIOS name.
  * GetNPUsers.py
    + Printing TGT in stdout despite -outputfile parameter.
    + Fixed output hash format for AES128/256 (etype 17/18).
  * GetUserSPNs.py:
    + Added LDAP paged search
    + Added a -stealth flag to remove the SPN filter from the LDAP

OBS-URL: https://build.opensuse.org/request/show/1107803
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-impacket?expand=0&rev=13
2023-08-29 06:50:55 +00:00
380ed90925 Accepting request 1090578 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1090578
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-impacket?expand=0&rev=6
2023-06-03 22:12:49 +00:00
74ae75bd7d Accepting request 1090466 from home:pgajdos:python
- update to version 0.10.0
  * Dropped support for Python 2.7.
  * Refactored the testing infrastructure (@martingalloar):
    * Added `pytest` as the testing framework to organize and mark test
      cases. `Tox` remain as the automation framework, and `Coverage.py`
      for measuring code coverage.
    * Custom bash scripts were replaced with test cases auto-discovery.
    * Local and remote test cases were marked for easy run and configuration. 
    * DCE/RPC endpoint test cases were refactored and moved to a new layout.
    * An initial testing guide with the main steps to prepare a testing environment and run them.
    * Fixed a good amount of DCE/RPC endpoint test cases that were failing.
    * Added tests for `[MS-PAR]`, `[MS-RPRN]`, CCache and DPAPI.
  * Added a function to compute the Netlogon Authenticator at client-side in `[MS-NRPC]` (@0xdeaddood)
  * Added `[MS-DSSP]` protocol implementation (@simondotsh)
  * Added GetDriverDirectory functions to `[MS-PAR]` and `[MS-RPRN]` (@raithedavion)
  * Refactored the Credential Cache:
    * Added new parseFile function to ccache.py (@rmaksimov)
    * Added support for loading CCache Version 3 (@reznok)
    * Modified fromKRBCRED function used to load a Kirbi file (@0xdeaddood)
    * Fixed Ccache to Kirbi conversion (@ShutdownRepo)
  * Fixed default NTLM server challenge in smbserver (@rtpt-jonaslieb)
  * Fixed WMI objects parsing (@franferrax)
  * Added the RpcAddPrinterDriverEx method and related structures to `[MS-RPRN]`: Print System Remote Protocol (@cube0x0)
  * Initial implementation of `[MS-PAR]`: Print System Asynchronous Remote Protocol (@cube0x0)
  * Complying `[MS-RPCH]` with HTTP/1.1 (@mohemiv)
  * Added return of server time in case of Kerberos error (@ShutdownRepo and @Hackndo)

OBS-URL: https://build.opensuse.org/request/show/1090466
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-impacket?expand=0&rev=11
2023-06-02 21:16:35 +00:00
2b16721ae4 Accepting request 898974 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/898974
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-impacket?expand=0&rev=5
2021-06-10 22:18:43 +00:00
4bce27146f Accepting request 898860 from home:mnhauke
- Update to version 0.9.23
  Library improvements
  * Support connect timeout with SMBTransport.
  * Speeding up DcSync.
  * Fixed Python3 issue when serving SOCKS5 requests.
  * 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
- Drop not longer needed patch:
  * 1054.patch

OBS-URL: https://build.opensuse.org/request/show/898860
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-impacket?expand=0&rev=9
2021-06-10 08:21:32 +00:00
36cac3d396 Accepting request 888438 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/888438
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-impacket?expand=0&rev=4
2021-04-26 14:39:47 +00:00
eca4b13c9a Accepting request 888222 from home:mnhauke
- Python 3.9 is not supported yet - skip builds for now

OBS-URL: https://build.opensuse.org/request/show/888222
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-impacket?expand=0&rev=7
2021-04-26 10:12:17 +00:00
Richard Brown
27a645bebc Accepting request 876418 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/876418
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-impacket?expand=0&rev=3
2021-03-03 17:35:12 +00:00
8d3ea70cd6 Accepting request 876049 from home:mnhauke
- Fix TW build

OBS-URL: https://build.opensuse.org/request/show/876049
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-impacket?expand=0&rev=5
2021-03-03 08:46:11 +00:00
4bb9b9e341 Accepting request 850783 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/850783
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-impacket?expand=0&rev=2
2020-11-26 22:13:52 +00:00
872ba18e7e Accepting request 850312 from home:mnhauke
- Update to version 0.9.22
  Library improvements
  * Added implementation of RPC over HTTP v2 protocol.
  * Added MS-NSPI, MS-OXNSPI and MS-OXABREF protocol
    implementations.
  * Improved the multi-page results in LDAP queries.
  * NDR parser optimization.
  * Improved serialization of WMI method parameters.
  * Introduce the MS-NLMP 2.2.2.10 VERSION structure in
    NTLMAuthNegotiate messages.
  * Added some NETLOGON structs for NetrServerPasswordSet2.
  * Python 3.8 support.
  Examples improvements
  * atexec.py: Fixed after MS patches related to RPC attacks.
  * 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.
  * GetUserSPNs.py: Added new features for kerberoasting.
  * 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.
    + Implemented WCFRelayServer.
    + Added Zerologon DCSync Relay Client.
    + Fixed issue in ldapattack.py when relaying and creating
      computer in CN=Computers.
    + rpcdump.py: Added RPC over HTTP v2 support.

OBS-URL: https://build.opensuse.org/request/show/850312
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-impacket?expand=0&rev=3
2020-11-25 16:43:50 +00:00
a835821ae1 Accepting request 829740 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/829740
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-impacket?expand=0&rev=1
2020-09-22 19:04:38 +00:00
Tomáš Chvátal
82a2d8bb58 Accepting request 829572 from home:mnhauke
Initial package for python-impacket

OBS-URL: https://build.opensuse.org/request/show/829572
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-impacket?expand=0&rev=1
2020-08-26 12:00:52 +00:00