Pure, safe .NET implementation of the SMB2 protocol, client and server side