From a7af73ae2dc08bdf4389bb0ccad4816fed6b0e5c Mon Sep 17 00:00:00 2001 From: Tal Aloni Date: Thu, 9 Mar 2017 15:35:41 +0200 Subject: [PATCH] SMBServer: Hid internal classes --- SMBLibrary/Server/SMB1/FileStoreResponseHelper.cs | 2 +- SMBLibrary/Server/SMB1/NTCreateHelper.cs | 2 +- SMBLibrary/Server/SMB1/NTTransactHelper.cs | 2 +- SMBLibrary/Server/SMB1/NegotiateHelper.cs | 2 +- SMBLibrary/Server/SMB1/OpenAndXHelper.cs | 2 +- SMBLibrary/Server/SMB1/ReadWriteResponseHelper.cs | 2 +- SMBLibrary/Server/SMB1/SMB1FileStoreHelper.Query.cs | 2 +- SMBLibrary/Server/SMB1/SMB1FileStoreHelper.QueryDirectory.cs | 2 +- SMBLibrary/Server/SMB1/SMB1FileStoreHelper.QueryFileSystem.cs | 2 +- SMBLibrary/Server/SMB1/SMB1FileStoreHelper.Set.cs | 2 +- SMBLibrary/Server/SMB1/SMB1FileStoreHelper.cs | 2 +- SMBLibrary/Server/SMB1/ServerResponseHelper.cs | 2 +- SMBLibrary/Server/SMB1/SessionSetupHelper.cs | 2 +- SMBLibrary/Server/SMB1/Transaction2SubcommandHelper.cs | 2 +- SMBLibrary/Server/SMB1/TransactionHelper.cs | 2 +- SMBLibrary/Server/SMB1/TransactionSubcommandHelper.cs | 2 +- SMBLibrary/Server/SMB1/TreeConnectHelper.cs | 2 +- SMBLibrary/Server/SMB2/CloseHelper.cs | 2 +- SMBLibrary/Server/SMB2/CreateHelper.cs | 2 +- SMBLibrary/Server/SMB2/IOCtlHelper.cs | 2 +- SMBLibrary/Server/SMB2/NegotiateHelper.cs | 2 +- SMBLibrary/Server/SMB2/QueryDirectoryHelper.cs | 2 +- SMBLibrary/Server/SMB2/QueryInfoHelper.cs | 2 +- SMBLibrary/Server/SMB2/ReadWriteResponseHelper.cs | 2 +- SMBLibrary/Server/SMB2/SessionSetupHelper.cs | 2 +- SMBLibrary/Server/SMB2/SetInfoHelper.cs | 2 +- SMBLibrary/Server/SMB2/TreeConnectHelper.cs | 2 +- 27 files changed, 27 insertions(+), 27 deletions(-) diff --git a/SMBLibrary/Server/SMB1/FileStoreResponseHelper.cs b/SMBLibrary/Server/SMB1/FileStoreResponseHelper.cs index 7541ae8..8d7020f 100644 --- a/SMBLibrary/Server/SMB1/FileStoreResponseHelper.cs +++ b/SMBLibrary/Server/SMB1/FileStoreResponseHelper.cs @@ -13,7 +13,7 @@ using Utilities; namespace SMBLibrary.Server.SMB1 { - public class FileStoreResponseHelper + internal class FileStoreResponseHelper { internal static SMB1Command GetCreateDirectoryResponse(SMB1Header header, CreateDirectoryRequest request, ISMBShare share, SMB1ConnectionState state) { diff --git a/SMBLibrary/Server/SMB1/NTCreateHelper.cs b/SMBLibrary/Server/SMB1/NTCreateHelper.cs index 3a6d01b..3d39442 100644 --- a/SMBLibrary/Server/SMB1/NTCreateHelper.cs +++ b/SMBLibrary/Server/SMB1/NTCreateHelper.cs @@ -14,7 +14,7 @@ using Utilities; namespace SMBLibrary.Server.SMB1 { - public class NTCreateHelper + internal class NTCreateHelper { internal static SMB1Command GetNTCreateResponse(SMB1Header header, NTCreateAndXRequest request, ISMBShare share, SMB1ConnectionState state) { diff --git a/SMBLibrary/Server/SMB1/NTTransactHelper.cs b/SMBLibrary/Server/SMB1/NTTransactHelper.cs index 7c215dd..0a6f8f6 100644 --- a/SMBLibrary/Server/SMB1/NTTransactHelper.cs +++ b/SMBLibrary/Server/SMB1/NTTransactHelper.cs @@ -12,7 +12,7 @@ using Utilities; namespace SMBLibrary.Server.SMB1 { - public class NTTransactHelper + internal class NTTransactHelper { /// /// The client MUST send as many secondary requests as are needed to complete the transfer of the transaction request. diff --git a/SMBLibrary/Server/SMB1/NegotiateHelper.cs b/SMBLibrary/Server/SMB1/NegotiateHelper.cs index 22739f2..2ffb964 100644 --- a/SMBLibrary/Server/SMB1/NegotiateHelper.cs +++ b/SMBLibrary/Server/SMB1/NegotiateHelper.cs @@ -17,7 +17,7 @@ namespace SMBLibrary.Server.SMB1 /// /// Negotiate helper /// - public class NegotiateHelper + internal class NegotiateHelper { internal static NegotiateResponse GetNegotiateResponse(SMB1Header header, NegotiateRequest request, GSSProvider securityProvider, ConnectionState state) { diff --git a/SMBLibrary/Server/SMB1/OpenAndXHelper.cs b/SMBLibrary/Server/SMB1/OpenAndXHelper.cs index c296b79..802bf34 100644 --- a/SMBLibrary/Server/SMB1/OpenAndXHelper.cs +++ b/SMBLibrary/Server/SMB1/OpenAndXHelper.cs @@ -14,7 +14,7 @@ using Utilities; namespace SMBLibrary.Server.SMB1 { - public class OpenAndXHelper + internal class OpenAndXHelper { internal static SMB1Command GetOpenAndXResponse(SMB1Header header, OpenAndXRequest request, ISMBShare share, SMB1ConnectionState state) { diff --git a/SMBLibrary/Server/SMB1/ReadWriteResponseHelper.cs b/SMBLibrary/Server/SMB1/ReadWriteResponseHelper.cs index 28cb614..7f480e9 100644 --- a/SMBLibrary/Server/SMB1/ReadWriteResponseHelper.cs +++ b/SMBLibrary/Server/SMB1/ReadWriteResponseHelper.cs @@ -15,7 +15,7 @@ using Utilities; namespace SMBLibrary.Server.SMB1 { - public class ReadWriteResponseHelper + internal class ReadWriteResponseHelper { internal static SMB1Command GetReadResponse(SMB1Header header, ReadRequest request, ISMBShare share, SMB1ConnectionState state) { diff --git a/SMBLibrary/Server/SMB1/SMB1FileStoreHelper.Query.cs b/SMBLibrary/Server/SMB1/SMB1FileStoreHelper.Query.cs index 8e501a8..3944731 100644 --- a/SMBLibrary/Server/SMB1/SMB1FileStoreHelper.Query.cs +++ b/SMBLibrary/Server/SMB1/SMB1FileStoreHelper.Query.cs @@ -12,7 +12,7 @@ using Utilities; namespace SMBLibrary.Server.SMB1 { - public partial class SMB1FileStoreHelper + internal partial class SMB1FileStoreHelper { public static NTStatus GetFileInformation(out QueryInformation result, INTFileStore fileStore, string path, QueryInformationLevel informationLevel, SecurityContext securityContext) { diff --git a/SMBLibrary/Server/SMB1/SMB1FileStoreHelper.QueryDirectory.cs b/SMBLibrary/Server/SMB1/SMB1FileStoreHelper.QueryDirectory.cs index d5b9712..7bcd9fb 100644 --- a/SMBLibrary/Server/SMB1/SMB1FileStoreHelper.QueryDirectory.cs +++ b/SMBLibrary/Server/SMB1/SMB1FileStoreHelper.QueryDirectory.cs @@ -12,7 +12,7 @@ using Utilities; namespace SMBLibrary.Server.SMB1 { - public partial class SMB1FileStoreHelper + internal partial class SMB1FileStoreHelper { // Filename pattern examples: // '\Directory' - Get the directory entry diff --git a/SMBLibrary/Server/SMB1/SMB1FileStoreHelper.QueryFileSystem.cs b/SMBLibrary/Server/SMB1/SMB1FileStoreHelper.QueryFileSystem.cs index f11eb0e..3a9d1b1 100644 --- a/SMBLibrary/Server/SMB1/SMB1FileStoreHelper.QueryFileSystem.cs +++ b/SMBLibrary/Server/SMB1/SMB1FileStoreHelper.QueryFileSystem.cs @@ -12,7 +12,7 @@ using Utilities; namespace SMBLibrary.Server.SMB1 { - public partial class SMB1FileStoreHelper + internal partial class SMB1FileStoreHelper { public static NTStatus GetFileSystemInformation(out QueryFSInformation result, INTFileStore fileStore, QueryFSInformationLevel informationLevel) { diff --git a/SMBLibrary/Server/SMB1/SMB1FileStoreHelper.Set.cs b/SMBLibrary/Server/SMB1/SMB1FileStoreHelper.Set.cs index 5eab2c3..6d9b987 100644 --- a/SMBLibrary/Server/SMB1/SMB1FileStoreHelper.Set.cs +++ b/SMBLibrary/Server/SMB1/SMB1FileStoreHelper.Set.cs @@ -13,7 +13,7 @@ using Utilities; namespace SMBLibrary.Server.SMB1 { - public partial class SMB1FileStoreHelper + internal partial class SMB1FileStoreHelper { public static NTStatus SetFileInformation(INTFileStore fileStore, object handle, SetInformation information) { diff --git a/SMBLibrary/Server/SMB1/SMB1FileStoreHelper.cs b/SMBLibrary/Server/SMB1/SMB1FileStoreHelper.cs index 649cd4b..140a2c1 100644 --- a/SMBLibrary/Server/SMB1/SMB1FileStoreHelper.cs +++ b/SMBLibrary/Server/SMB1/SMB1FileStoreHelper.cs @@ -12,7 +12,7 @@ using Utilities; namespace SMBLibrary.Server.SMB1 { - public partial class SMB1FileStoreHelper + internal partial class SMB1FileStoreHelper { public static NTStatus CreateDirectory(INTFileStore fileStore, string path, SecurityContext securityContext) { diff --git a/SMBLibrary/Server/SMB1/ServerResponseHelper.cs b/SMBLibrary/Server/SMB1/ServerResponseHelper.cs index 1372671..adbf560 100644 --- a/SMBLibrary/Server/SMB1/ServerResponseHelper.cs +++ b/SMBLibrary/Server/SMB1/ServerResponseHelper.cs @@ -13,7 +13,7 @@ using Utilities; namespace SMBLibrary.Server.SMB1 { - public partial class ServerResponseHelper + internal partial class ServerResponseHelper { internal static SMB1Command GetCloseResponse(SMB1Header header, CloseRequest request, ISMBShare share, SMB1ConnectionState state) { diff --git a/SMBLibrary/Server/SMB1/SessionSetupHelper.cs b/SMBLibrary/Server/SMB1/SessionSetupHelper.cs index a514eca..71eb1fc 100644 --- a/SMBLibrary/Server/SMB1/SessionSetupHelper.cs +++ b/SMBLibrary/Server/SMB1/SessionSetupHelper.cs @@ -17,7 +17,7 @@ namespace SMBLibrary.Server.SMB1 /// /// Session Setup helper /// - public class SessionSetupHelper + internal class SessionSetupHelper { internal static SMB1Command GetSessionSetupResponse(SMB1Header header, SessionSetupAndXRequest request, GSSProvider securityProvider, SMB1ConnectionState state) { diff --git a/SMBLibrary/Server/SMB1/Transaction2SubcommandHelper.cs b/SMBLibrary/Server/SMB1/Transaction2SubcommandHelper.cs index 28d2d69..b83b9cb 100644 --- a/SMBLibrary/Server/SMB1/Transaction2SubcommandHelper.cs +++ b/SMBLibrary/Server/SMB1/Transaction2SubcommandHelper.cs @@ -13,7 +13,7 @@ using Utilities; namespace SMBLibrary.Server.SMB1 { - public class Transaction2SubcommandHelper + internal class Transaction2SubcommandHelper { internal static Transaction2FindFirst2Response GetSubcommandResponse(SMB1Header header, Transaction2FindFirst2Request subcommand, ISMBShare share, SMB1ConnectionState state) { diff --git a/SMBLibrary/Server/SMB1/TransactionHelper.cs b/SMBLibrary/Server/SMB1/TransactionHelper.cs index 074b178..0ac0f2b 100644 --- a/SMBLibrary/Server/SMB1/TransactionHelper.cs +++ b/SMBLibrary/Server/SMB1/TransactionHelper.cs @@ -14,7 +14,7 @@ using Utilities; namespace SMBLibrary.Server.SMB1 { - public class TransactionHelper + internal class TransactionHelper { /// /// The client MUST send as many secondary requests as are needed to complete the transfer of the transaction request. diff --git a/SMBLibrary/Server/SMB1/TransactionSubcommandHelper.cs b/SMBLibrary/Server/SMB1/TransactionSubcommandHelper.cs index ea4c8df..9273953 100644 --- a/SMBLibrary/Server/SMB1/TransactionSubcommandHelper.cs +++ b/SMBLibrary/Server/SMB1/TransactionSubcommandHelper.cs @@ -14,7 +14,7 @@ using Utilities; namespace SMBLibrary.Server.SMB1 { - public class TransactionSubcommandHelper + internal class TransactionSubcommandHelper { internal static TransactionTransactNamedPipeResponse GetSubcommandResponse(SMB1Header header, TransactionTransactNamedPipeRequest subcommand, ISMBShare share, SMB1ConnectionState state) { diff --git a/SMBLibrary/Server/SMB1/TreeConnectHelper.cs b/SMBLibrary/Server/SMB1/TreeConnectHelper.cs index 0ab6aaa..cd3c1e5 100644 --- a/SMBLibrary/Server/SMB1/TreeConnectHelper.cs +++ b/SMBLibrary/Server/SMB1/TreeConnectHelper.cs @@ -12,7 +12,7 @@ using Utilities; namespace SMBLibrary.Server.SMB1 { - public class TreeConnectHelper + internal class TreeConnectHelper { internal static SMB1Command GetTreeConnectResponse(SMB1Header header, TreeConnectAndXRequest request, SMB1ConnectionState state, NamedPipeShare services, ShareCollection shares) { diff --git a/SMBLibrary/Server/SMB2/CloseHelper.cs b/SMBLibrary/Server/SMB2/CloseHelper.cs index 4f64a07..529322d 100644 --- a/SMBLibrary/Server/SMB2/CloseHelper.cs +++ b/SMBLibrary/Server/SMB2/CloseHelper.cs @@ -12,7 +12,7 @@ using Utilities; namespace SMBLibrary.Server.SMB2 { - public class CloseHelper + internal class CloseHelper { internal static SMB2Command GetCloseResponse(CloseRequest request, ISMBShare share, SMB2ConnectionState state) { diff --git a/SMBLibrary/Server/SMB2/CreateHelper.cs b/SMBLibrary/Server/SMB2/CreateHelper.cs index 3e303b1..172eba3 100644 --- a/SMBLibrary/Server/SMB2/CreateHelper.cs +++ b/SMBLibrary/Server/SMB2/CreateHelper.cs @@ -12,7 +12,7 @@ using Utilities; namespace SMBLibrary.Server.SMB2 { - public class CreateHelper + internal class CreateHelper { internal static SMB2Command GetCreateResponse(CreateRequest request, ISMBShare share, SMB2ConnectionState state) { diff --git a/SMBLibrary/Server/SMB2/IOCtlHelper.cs b/SMBLibrary/Server/SMB2/IOCtlHelper.cs index e3f229b..6782dd8 100644 --- a/SMBLibrary/Server/SMB2/IOCtlHelper.cs +++ b/SMBLibrary/Server/SMB2/IOCtlHelper.cs @@ -12,7 +12,7 @@ using Utilities; namespace SMBLibrary.Server.SMB2 { - public class IOCtlHelper + internal class IOCtlHelper { internal static SMB2Command GetIOCtlResponse(IOCtlRequest request, ISMBShare share, SMB2ConnectionState state) { diff --git a/SMBLibrary/Server/SMB2/NegotiateHelper.cs b/SMBLibrary/Server/SMB2/NegotiateHelper.cs index 001ae55..55c9349 100644 --- a/SMBLibrary/Server/SMB2/NegotiateHelper.cs +++ b/SMBLibrary/Server/SMB2/NegotiateHelper.cs @@ -15,7 +15,7 @@ namespace SMBLibrary.Server.SMB2 /// /// Negotiate helper /// - public class NegotiateHelper + internal class NegotiateHelper { public const string SMB2002Dialect = "SMB 2.002"; public const string SMB2xxxDialect = "SMB 2.???"; diff --git a/SMBLibrary/Server/SMB2/QueryDirectoryHelper.cs b/SMBLibrary/Server/SMB2/QueryDirectoryHelper.cs index 93a7319..eee3959 100644 --- a/SMBLibrary/Server/SMB2/QueryDirectoryHelper.cs +++ b/SMBLibrary/Server/SMB2/QueryDirectoryHelper.cs @@ -12,7 +12,7 @@ using Utilities; namespace SMBLibrary.Server.SMB2 { - public class QueryDirectoryHelper + internal class QueryDirectoryHelper { internal static SMB2Command GetQueryDirectoryResponse(QueryDirectoryRequest request, ISMBShare share, SMB2ConnectionState state) { diff --git a/SMBLibrary/Server/SMB2/QueryInfoHelper.cs b/SMBLibrary/Server/SMB2/QueryInfoHelper.cs index e7004ff..26274d8 100644 --- a/SMBLibrary/Server/SMB2/QueryInfoHelper.cs +++ b/SMBLibrary/Server/SMB2/QueryInfoHelper.cs @@ -12,7 +12,7 @@ using Utilities; namespace SMBLibrary.Server.SMB2 { - public class QueryInfoHelper + internal class QueryInfoHelper { internal static SMB2Command GetQueryInfoResponse(QueryInfoRequest request, ISMBShare share, SMB2ConnectionState state) { diff --git a/SMBLibrary/Server/SMB2/ReadWriteResponseHelper.cs b/SMBLibrary/Server/SMB2/ReadWriteResponseHelper.cs index dd5f0ad..d4da6e6 100644 --- a/SMBLibrary/Server/SMB2/ReadWriteResponseHelper.cs +++ b/SMBLibrary/Server/SMB2/ReadWriteResponseHelper.cs @@ -12,7 +12,7 @@ using Utilities; namespace SMBLibrary.Server.SMB2 { - public class ReadWriteResponseHelper + internal class ReadWriteResponseHelper { internal static SMB2Command GetReadResponse(ReadRequest request, ISMBShare share, SMB2ConnectionState state) { diff --git a/SMBLibrary/Server/SMB2/SessionSetupHelper.cs b/SMBLibrary/Server/SMB2/SessionSetupHelper.cs index 57c216b..a095ec5 100644 --- a/SMBLibrary/Server/SMB2/SessionSetupHelper.cs +++ b/SMBLibrary/Server/SMB2/SessionSetupHelper.cs @@ -16,7 +16,7 @@ namespace SMBLibrary.Server.SMB2 /// /// Session Setup helper /// - public class SessionSetupHelper + internal class SessionSetupHelper { internal static SMB2Command GetSessionSetupResponse(SessionSetupRequest request, GSSProvider securityProvider, SMB2ConnectionState state) { diff --git a/SMBLibrary/Server/SMB2/SetInfoHelper.cs b/SMBLibrary/Server/SMB2/SetInfoHelper.cs index 4b7dccd..0c4bd56 100644 --- a/SMBLibrary/Server/SMB2/SetInfoHelper.cs +++ b/SMBLibrary/Server/SMB2/SetInfoHelper.cs @@ -12,7 +12,7 @@ using Utilities; namespace SMBLibrary.Server.SMB2 { - public class SetInfoHelper + internal class SetInfoHelper { internal static SMB2Command GetSetInfoResponse(SetInfoRequest request, ISMBShare share, SMB2ConnectionState state) { diff --git a/SMBLibrary/Server/SMB2/TreeConnectHelper.cs b/SMBLibrary/Server/SMB2/TreeConnectHelper.cs index 8770f23..3078e84 100644 --- a/SMBLibrary/Server/SMB2/TreeConnectHelper.cs +++ b/SMBLibrary/Server/SMB2/TreeConnectHelper.cs @@ -12,7 +12,7 @@ using Utilities; namespace SMBLibrary.Server.SMB2 { - public class TreeConnectHelper + internal class TreeConnectHelper { internal static SMB2Command GetTreeConnectResponse(TreeConnectRequest request, SMB2ConnectionState state, NamedPipeShare services, ShareCollection shares) {