Commit graph

891 commits

Author SHA1 Message Date
Tal Aloni
d6f6af4854 Updated Readme.md 2022-05-27 13:26:18 +03:00
Jordan Borean
b268988d89
Provide SPN with NTLMv2 token (#134)
Ensure the `MsvAvTargetName` AV Pair is provided with the NTLM v2
authentication message. This is set to the Service Principal Name (SPN)
of the server being connected to.
2022-05-27 13:07:10 +03:00
Tal Aloni
9eba4f5110 SessionSetupHelper: Bugfix: Trim session key if longer than 16 bytes 2022-05-27 11:51:08 +03:00
Tal Aloni
1ac805af51 SessionSetupHelper: Bugfix: Use correct sessionID for session creation in which token is accepted immediately 2022-05-27 11:37:00 +03:00
Kieran Devlin
f8baa1b101
Fixes bug when trying to use local ip address as host name. (#133) 2022-05-27 11:20:07 +03:00
Tal Aloni
5c4b88c759 Update NTStatus.cs: Correct ordering 2021-12-27 22:25:17 +02:00
Jacob Hales
22247a8bae
Adding STATUS_PATH_NOT_COVERED = 0xC0000257 to NTStatus (#120) 2021-12-27 22:18:14 +02:00
Tal Aloni
6b2906b634 SMBServer 1.4.8 2021-12-10 13:49:27 +02:00
Tal Aloni
0099084065 SMBServer: Start Bugfix 2021-12-10 13:44:43 +02:00
Tal Aloni
3c47285484 SMBServer 1.4.7 2021-12-10 10:37:02 +02:00
Tal Aloni
849b99ad83 Client: Correct NetrShareEnum ServerName syntax 2021-12-10 10:21:50 +02:00
Tal Aloni
0ae5986759 Client: Added private Connect overload allowing to specify the server port 2021-12-10 09:17:58 +02:00
Tal Aloni
db007d09e5 SMBServer: Added private Start overload allowing to specify the listening port 2021-12-10 09:15:58 +02:00
Tal Aloni
02c4ab2e22 Documentation XML syntax corrections 2021-11-19 12:46:43 +02:00
Tal Aloni
027b4652fa Documentation syntax corrections 2021-11-19 12:44:14 +02:00
Tal Aloni
083128889a Correct parameter name in documentation 2021-11-19 12:43:09 +02:00
Tal Aloni
557936fbab Client: Use static readonly ResponseTimeoutInMilliseconds instead of cost 2021-10-19 20:30:38 +03:00
Tal Aloni
4ffd9ef128 SMB2Client: Removed unused using statements 2021-10-19 20:29:25 +03:00
Tal Aloni
193ab13777 FileInformation.GetFileInformation: Improved exception message 2021-09-10 20:53:14 +03:00
Tal Aloni
b7f93b06b0 Updated ClientExamples.md 2021-08-21 10:36:06 +03:00
Tal Aloni
1c2bee2b21 SMBLibrary: Increment version to 1.4.6.2 2021-08-20 14:08:30 +03:00
Tal Aloni
1143272786 Client: Added support for accessing Cluster Shared Volumes file shares 2021-08-20 14:08:25 +03:00
Nich Overend
a0bb742dc2
Implement Flush for SMB2 (#93)
Co-authored-by: Nich Overend <nich@opusinvestors.com>
2021-07-22 18:43:00 +03:00
TalAloni
4456bc75c5
Merge pull request #86 from upcu/master
Update NTStatus.cs
2021-06-10 18:55:23 +03:00
Liviu Seniuc
aba8b8a507
Update NTStatus.cs
Acording to https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-erref/596a1078-e883-4972-9bbc-49e60bebca55
STATUS_PASSWORD_MUST_CHANGE = 0xC0000224
STATUS_AUDIT_FAILED = 0xC0000244
2021-06-10 18:21:57 +03:00
TalAloni
4a184258e6 SMBLibrary: Increment version to 1.4.6.1 2021-04-16 10:50:22 +03:00
TalAloni
e4f4f40ef1 SMB2Client: WaitForCommand: Compare MessageID instead of CommandName 2021-04-16 10:48:04 +03:00
TalAloni
8aaf8641c1 SMB2Command: Add MessageID property 2021-04-16 10:43:26 +03:00
TalAloni
6f2b9fa3ca SMB2Client: Correctly handle async responses 2021-04-15 21:12:38 +03:00
TalAloni
f2c8c22703 NTStatus: Added STATUS_WRONG_PASSWORD 2021-04-13 18:25:51 +03:00
TalAloni
66b64c862b
Updated Readme.md 2021-01-30 12:07:01 +02:00
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