Pysmb

Latest version: v1.2.11

Safety actively analyzes 723177 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 8 of 11

1.0.5

=======================

- Add supports for SMB message signing. pysmb will sign all SMB messages from
the CIFS client to the server, but it does not verify the signatures of the
SMB messages from the server.

1.0.4

=======================

- Adds support for "smb://" URL in urllib2 python packages to retrieve or upload
files from/to remote CIFS servers.
- Improve documentation

1.0.3

===========================

- Fix a crash in SMB._storFile() method which occurs when the remote CIFS server
utilizes a max raw size larger than 65535 bytes. The bug was discovered with
Windows 7 Pro SP1.
- Fix a bug in SMB._listPath() method where the files/folders time information are
not properly converted to Epoch time.
- Add NBNSProtocol.queryIPForName() and NetBIOS.queryIPForName() methods to
query for a machine's NetBIOS name at the given IP address.
- Add SMBProtocol.retrieveFileFromOffset() and SMBConnection.retrieveFileFromOffset()
methods for a finer control of file retrieval operation with read offset and write
limits.

1.0.2

==========================

- Fix a bug in SMB._handleSessionChallenge() method in base.py where the domain attribute
was not used to generate the corresponding NTLM authentication packets, resulting in
the default WORKGROUP domain for used for all subsequent authentications.

1.0.1

========================

- Fixes a bug in listPath() method which causes directory listing for
sub-directories to return an empty list.
- Fixes an incorrect implementation of the TRANS2_FIND_FIRST2 and
TRANS2_FIND_NEXT2 request/response handling which causes directory listing
to crash when the remote directory contains a certain number of entries.

1.0.0

========================

- Completely rewrites pysmb. API is not compatible with previous pysmb-0.x.x
- Supports NTLMv1 and NTLMv2 authentication
- Adds in NMB/SMB protocol implementation for use with Twisted framework
- Tested with Windows XP SP3, Windows Vista, Windows 7 and Samba 3.x
- Requires Python 2.4.4 or later, and pyasn1. Not tested with Python3

Page 8 of 11

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.