Commit graph

910 commits

Author SHA1 Message Date
TalAloni
25ce1b3a90 SMBServer v1.4.6 2021-01-26 21:19:35 +02:00
TalAloni
21b0374519 SMB2Client: Fixed InvalidCastException on failed login to SMB 3.0 server 2021-01-26 21:14:20 +02:00
TalAloni
db68e84fb8 SMBServer v1.4.5 2021-01-23 16:35:09 +02:00
TalAloni
cf12bb722b NTLM: Bugfix: IndependentNTLMAuthenticationProvider login failed to to modification of message byte arrays 2021-01-23 16:22:50 +02:00
TalAloni
ad4c5d1fc6 NTLM: AuthenticateMessage: Immitate Windows write order for easier comparison 2021-01-23 14:48:28 +02:00
TalAloni
717f835490 NTLM: AuthenticateMessage: Read/Write MIC field if present 2021-01-23 14:44:09 +02:00
TalAloni
2b5be7b291 SimpleProtectedNegotiationTokenResponse: Bugfix: GetBytes threw exception when MechanismListMIC was not null 2021-01-23 14:44:09 +02:00
TalAloni
b3f0c3dfd0 Updated Readme.md 2021-01-23 14:44:05 +02:00
TalAloni
5f8971f62b SMBServer v1.4.4 2021-01-23 11:33:44 +02:00
TalAloni
eda6f4c2dd NDRParser / NDRWriter: Added ability to read/write arbitrary number of bytes 2021-01-11 23:06:31 +02:00
TalAloni
28549bb6ac NDRUnicodeString: Added constructor argument allowing skipping writing null terminator character 2021-01-11 22:40:39 +02:00
TalAloni
d1dadc00e6 Client: ServerServiceHelper.ListShares: Close pipe after all data has been read 2021-01-11 19:34:56 +02:00
TalAloni
1763c2420d Made BindPipe method more generic and movied it to NamedPipeHelper 2021-01-11 19:30:20 +02:00
TalAloni
4ad81f52de ServerServiceHelper: Extracted BindPipe method 2021-01-11 19:13:53 +02:00
TalAloni
4810262ac0 Set GenerateDocumentationFile to true 2020-12-25 15:54:08 +02:00
TalAloni
7a31435531 Moved NTFileSystemAdapter to SMBLibrary.Adapters 2020-12-25 15:51:13 +02:00
TalAloni
f1c34e9b14 Moved FileSystem declarations to DiskAccessLibrary.FileSystems.Abstractions 2020-12-25 15:51:07 +02:00
TalAloni
e1d06e72da SocketUtils.SetKeepAlive: Added support for Linux 2020-12-18 14:41:40 +02:00
TalAloni
349dcdd320 Utilities: KeyValuePairList: Moved Sort logic to partial class 2020-12-11 00:22:46 +02:00
TalAloni
7599670481 SMBServer v1.4.3 2020-11-28 22:11:28 +02:00
TalAloni
c55c543ba4 Update Readme files 2020-11-28 22:09:17 +02:00
TalAloni
fc3a4341f9 Server: Added option to enable SMB 3.0 2020-11-28 22:00:44 +02:00
TalAloni
7438ccdf4f Server: Use SMB2Cryptography.GenerateSigningKey instead of using SessionKey 2020-11-28 21:56:48 +02:00
TalAloni
d50ce6f710 SMB2Command: Renamed parameter 2020-11-28 21:50:37 +02:00
TalAloni
1636079cc2 Client: Added SMB 3.0 support 2020-11-28 20:02:21 +02:00
TalAloni
d0b721d621 SMB2Cryptography: Added logic for SMB 3.0 encryption 2020-11-28 18:52:35 +02:00
TalAloni
34ca830f78 SMB2TransformHeader: Added WriteAssociatedData and IsTransformHeader methods 2020-11-28 18:44:20 +02:00
TalAloni
95fa303bca SMB2Cryptography: Improved method names 2020-11-28 18:12:09 +02:00
TalAloni
e3fcef80f3 Added AesCcm implementation and tests 2020-11-21 20:19:47 +02:00
TalAloni
e3bbf1708a Added SMB 3.0 message signing logic 2020-11-20 14:38:20 +02:00
TalAloni
ca29e4e759 Utilities: Added copyright notices 2020-11-20 12:26:00 +02:00
TalAloni
67198dd05b Updated Utilities 2020-11-20 11:18:21 +02:00
TalAloni
153abe3d27 Utilities: Renamed ReadGuidBytes / WriteGuidBytes to ReadGuid / WriteGuid 2020-11-20 11:07:39 +02:00
TalAloni
f5d727ddf2 Added tests for geneating encryption / decryption keys 2020-11-13 15:54:08 +02:00
TalAloni
70bd235395 Added logic to calculate SMB 3.x encryption / decryption keys 2020-11-13 15:43:40 +02:00
TalAloni
cdd3d182b5 Added SMB2TransformHeader implementation 2020-11-13 15:32:16 +02:00
TalAloni
a5555a43ab Made correction to ClientExamples.md 2020-10-02 21:19:51 +03:00
TalAloni
7532cd4332 ClientExamples: Added file creation example 2020-09-19 11:28:01 +03:00
TalAloni
fa054927fa Added ClientCodeExamples 2020-09-04 16:48:12 +03:00
TalAloni
0f43ef1f88 Client: Bugfix: Reading FindInformationList may have caused infinite loop 2020-09-04 16:13:55 +03:00
TalAloni
b59fb0917e SMBServer v1.4.2 2020-04-12 16:25:31 +03:00
TalAloni
5ea442a71f Bugfix: Buffer was not set to the correct size for SMB2 Large MTU 2020-04-12 16:06:56 +03:00
TalAloni
9ca92eca83 Client: SMB1FileStore: Implemented SetFileInformation with FileInformation parameter 2020-03-27 23:37:53 +03:00
TalAloni
1401ee7d43 Updated FileLinkInformation and FileRenameInformation remarks 2020-03-27 23:29:55 +03:00
TalAloni
f16b691d90 Added BOM 2020-02-15 17:18:21 +02:00
TalAloni
a1961e94ba Modified Release configuration to support Nuget package creation 2020-02-15 17:16:13 +02:00
TalAloni
b233b87d00 SMB Server v1.4.1 2020-02-15 15:07:16 +02:00
TalAloni
3d55803304 Client: Reduce maximum PDU size to 1 MB 2020-02-15 13:02:29 +02:00
TalAloni
7f7ca944ac Server: Reduce maximum PDU size to 1 MB 2020-02-15 13:02:22 +02:00
TalAloni
eda010c37d Optimized connection receive buffer allocation 2020-02-02 19:43:11 +02:00