浏览代码

Minor logging improvement

Tal Aloni 7 年之前
父节点
当前提交
e91b9d30d6
共有 2 个文件被更改,包括 3 次插入0 次删除
  1. 1 0
      SMBLibrary/Server/SMB1/NTTransactHelper.cs
  2. 2 0
      SMBLibrary/Server/SMB1/TransactionHelper.cs

+ 1 - 0
SMBLibrary/Server/SMB1/NTTransactHelper.cs

@@ -75,6 +75,7 @@ namespace SMBLibrary.Server.SMB1
         internal static List<SMB1Command> 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)

+ 2 - 0
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)