From b7946bafcacae6ea56b552d8e415076e081fa80f Mon Sep 17 00:00:00 2001 From: Tal Aloni Date: Wed, 15 Mar 2017 15:23:29 +0200 Subject: [PATCH] SMBServer: Write logoff events to log --- SMBLibrary/Server/SMBServer.SMB1.cs | 1 + SMBLibrary/Server/SMBServer.SMB2.cs | 1 + 2 files changed, 2 insertions(+) diff --git a/SMBLibrary/Server/SMBServer.SMB1.cs b/SMBLibrary/Server/SMBServer.SMB1.cs index d07560d..2b4f8cc 100644 --- a/SMBLibrary/Server/SMBServer.SMB1.cs +++ b/SMBLibrary/Server/SMBServer.SMB1.cs @@ -145,6 +145,7 @@ namespace SMBLibrary.Server } else if (command is LogoffAndXRequest) { + state.LogToServer(Severity.Information, "Logoff: User '{0}' logged off.", session.UserName); m_securityProvider.DeleteSecurityContext(ref session.SecurityContext.AuthenticationContext); state.RemoveSession(header.UID); return new LogoffAndXResponse(); diff --git a/SMBLibrary/Server/SMBServer.SMB2.cs b/SMBLibrary/Server/SMBServer.SMB2.cs index 247f54e..4a8cdff 100644 --- a/SMBLibrary/Server/SMBServer.SMB2.cs +++ b/SMBLibrary/Server/SMBServer.SMB2.cs @@ -108,6 +108,7 @@ namespace SMBLibrary.Server } else if (command is LogoffRequest) { + state.LogToServer(Severity.Information, "Logoff: User '{0}' logged off.", session.UserName); m_securityProvider.DeleteSecurityContext(ref session.SecurityContext.AuthenticationContext); state.RemoveSession(command.Header.SessionID); return new LogoffResponse();