Commit graph

790 commits

Author SHA1 Message Date
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
TalAloni
790f28704f Added VS2019 solution and projects 2020-02-01 15:14:46 +02:00
TalAloni
394d12521e Renamed VS2005 solution and projects 2020-02-01 15:11:54 +02:00
TalAloni
6232f76f6e NTFileStoreTests: Reduce the possibility of a race condition 2020-02-01 14:05:00 +02:00
Tal Aloni
4b06f74d6e Client: Minor code refactoring 2020-01-31 16:35:29 +02:00
Tal Aloni
b4652935c6 Client: Enabled SMB 2.1 Large MTU support 2020-01-31 16:24:29 +02:00
Tal Aloni
2ee081ab51 Server: Enabled Large MTU support 2020-01-31 12:12:24 +02:00
Tal Aloni
85bc276cb0 NBTConnectionReceiveBuffer: Added support for SMB 2.1 Large MTU 2020-01-31 12:10:48 +02:00
Tal Aloni
d1f3fc3f1f SessionPacket: Added support for SMB 2.1 Large MTU 2020-01-31 10:50:44 +02:00
Tal Aloni
5cdcda413e Server: Minor code refactoring 2020-01-31 10:49:53 +02:00
Tal Aloni
0dde935ffe Client: Minor code refactoring 2020-01-31 10:49:19 +02:00
Tal Aloni
71e2e4096f NetBIOS: Minor code refactoring 2020-01-31 09:39:36 +02:00
Tal Aloni
48c6822454 Client: Disconnect connection when inappropriate NetBIOS session packet is received 2020-01-31 09:38:02 +02:00
Tal Aloni
7f64fe6303 SMBServer: Minor logging improvement 2020-01-31 09:12:01 +02:00
Tal Aloni
20b2a5fb6e Minor code refactoring 2020-01-31 09:05:21 +02:00
Tal Aloni
ada1fc7937 SMB Server v1.4.0 2020-01-28 20:44:26 +02:00
Tal Aloni
4ac07b6ea3 Client: Correctly open a second NetBios session 2020-01-27 23:16:55 +02:00
Tal Aloni
0a89a84434 Client: Improved NetBios over TCP support 2020-01-25 21:57:11 +02:00
Tal Aloni
fce8082b52 Client: NetBios: Added NameServiceClient 2020-01-25 21:56:28 +02:00
Tal Aloni
1afd4bc61d NetBios: Added NodeStatusRequest and improved NameQueryRequest implementation 2020-01-25 21:53:33 +02:00
Tal Aloni
28fa346b5b NetBiosUtils: Added GetSuffixFromMSNetBiosName method 2020-01-25 21:03:28 +02:00