This was a pending change to:
- Use the same tagline, copyright and license notice across files.
- Remove authors' contacts that are no longer valid (due to affiliation changes).
- Update repository location.
- Update license file with missing licenses (althought those were already in source files).
This doesn't include any change on the source code, nor any change on current copyright or licenses. Just formatting and phrasing to make our and distro's maintainers life easier.
Now there should be a single logger called 'impacket' the library uses.
By default is has a NullHandler so nothing is printed, but messages are
forwarded to the upstream logger.
If you are a script using the library and want to set the root logger
with a custom formatter, you can import impacket.examples.logger.
After some testing I'll merge it into master
1) Signing support for SMB2 done (SMB3 not yet, as well as encryption)
2) Commands implemented:
SMB2_NEGOTIATE
SMB2_SESSION_SETUP
SMB2_LOGOFF
SMB2_TREE_CONNECT
SMB2_TREE_DISCONNECT
SMB2_CREATE
SMB2_CLOSE
SMB2_FLUSH
SMB2_READ
SMB2_WRITE
SMB2_LOCK
SMB2_IOCTL
SMB2_CANCEL
SMB2_ECHO
SMB2_QUERY_DIRECTORY
3 left to go.
3) DCERPC over SMB2 should work, if you change smb.SMB for smb3.SMB3 in transport (and import smb3)
We'll do a SMB protocol factory in the future to make it all transparent to the user.