From e91b9d30d610e3003dd349853f0984ed3b2f2ad8 Mon Sep 17 00:00:00 2001 From: Tal Aloni Date: Tue, 25 Jul 2017 14:48:06 +0300 Subject: [PATCH] Minor logging improvement --- SMBLibrary/Server/SMB1/NTTransactHelper.cs | 1 + SMBLibrary/Server/SMB1/TransactionHelper.cs | 2 ++ 2 files changed, 3 insertions(+) diff --git a/SMBLibrary/Server/SMB1/NTTransactHelper.cs b/SMBLibrary/Server/SMB1/NTTransactHelper.cs index a3dcac7..152d150 100644 --- a/SMBLibrary/Server/SMB1/NTTransactHelper.cs +++ b/SMBLibrary/Server/SMB1/NTTransactHelper.cs @@ -75,6 +75,7 @@ namespace SMBLibrary.Server.SMB1 internal static List GetCompleteNTTransactResponse(SMB1Header header, uint maxParameterCount, uint maxDataCount, NTTransactSubcommandName subcommandName, byte[] requestSetup, byte[] requestParameters, byte[] requestData, ISMBShare share, SMB1ConnectionState state) { NTTransactSubcommand subcommand = NTTransactSubcommand.GetSubcommandRequest(subcommandName, requestSetup, requestParameters, requestData, header.UnicodeFlag); + state.LogToServer(Severity.Verbose, "Received complete SMB_COM_NT_TRANSACT subcommand: {0}", subcommand.SubcommandName); NTTransactSubcommand subcommandResponse = null; if (subcommand is NTTransactCreateRequest) diff --git a/SMBLibrary/Server/SMB1/TransactionHelper.cs b/SMBLibrary/Server/SMB1/TransactionHelper.cs index 78d3a8f..ae07628 100644 --- a/SMBLibrary/Server/SMB1/TransactionHelper.cs +++ b/SMBLibrary/Server/SMB1/TransactionHelper.cs @@ -117,6 +117,7 @@ namespace SMBLibrary.Server.SMB1 header.Status = NTStatus.STATUS_INVALID_SMB; return new ErrorResponse(CommandName.SMB_COM_TRANSACTION); } + state.LogToServer(Severity.Verbose, "Received complete SMB_COM_TRANSACTION subcommand: {0}", subcommand.SubcommandName); TransactionSubcommand subcommandResponse = null; if (subcommand is TransactionSetNamedPipeStateRequest) @@ -191,6 +192,7 @@ namespace SMBLibrary.Server.SMB1 header.Status = NTStatus.STATUS_INVALID_SMB; return new ErrorResponse(CommandName.SMB_COM_TRANSACTION2); } + state.LogToServer(Severity.Verbose, "Received complete SMB_COM_TRANSACTION2 subcommand: {0}", subcommand.SubcommandName); Transaction2Subcommand subcommandResponse = null; if (subcommand is Transaction2FindFirst2Request)