├── .github ├── pull_request_template.md └── workflows │ ├── build.yml │ ├── cla.yml │ ├── publish.yml │ └── vuln-scan.yml ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Directory.Build.props ├── Dockerfile ├── LICENSE ├── README.md ├── SharpHoundCommon.sln ├── docfx ├── CONTRIBUTING.md ├── Docfx.csproj ├── api │ └── index.md ├── coverage │ └── index.md ├── docfx.json ├── index.md ├── templates │ └── discordfx │ │ ├── layout │ │ └── _master.tmpl │ │ ├── partials │ │ ├── footer.tmpl.partial │ │ ├── head.tmpl.partial │ │ ├── li.tmpl.partial │ │ ├── logo.tmpl.partial │ │ ├── navbar.tmpl.partial │ │ ├── scripts.tmpl.partial │ │ └── toc.tmpl.partial │ │ └── styles │ │ ├── colors.css │ │ ├── discord.css │ │ ├── down-arrow.svg │ │ ├── jquery.twbsPagination.js │ │ ├── main.css │ │ ├── main.js │ │ └── url.min.js └── toc.yml ├── nuget.config ├── sleet.json ├── src ├── CommonLib │ ├── AdaptiveTimeout.cs │ ├── AsyncEnumerable.cs │ ├── CSVComputerStatus.cs │ ├── Cache.cs │ ├── CommonLib.cs │ ├── ConcurrentHashSet.cs │ ├── ConnectionPoolManager.cs │ ├── DirectoryObjects │ │ ├── DirectoryEntryWrapper.cs │ │ ├── DirectoryObjectExtensions.cs │ │ ├── IDirectoryObject.cs │ │ └── SearchResultEntryWrapper.cs │ ├── Enums │ │ ├── CAExtensionTypes.cs │ │ ├── CertificationAuthorityRights.cs │ │ ├── CollectionMethod.cs │ │ ├── CommonOids.cs │ │ ├── DataType.cs │ │ ├── DirectoryPaths.cs │ │ ├── EdgeNames.cs │ │ ├── EventIds.cs │ │ ├── KerberosEncryptionTypes.cs │ │ ├── LDAPProperties.cs │ │ ├── LSAPrivileges.cs │ │ ├── Labels.cs │ │ ├── LdapErrorCodes.cs │ │ ├── LdapFailureReason.cs │ │ ├── LdapOption.cs │ │ ├── LdapOptionValue.cs │ │ ├── LdapSupportedSaslMechanisms.cs │ │ ├── NamingContext.cs │ │ ├── ObjectClass.cs │ │ ├── PKICertificateAuthorityFlags.cs │ │ ├── PKICertificateNameFlag.cs │ │ ├── PKIEnrollmentFlag.cs │ │ ├── PKIPrivateKeyFlag.cs │ │ ├── TrustAttributes.cs │ │ ├── TrustDirection.cs │ │ ├── TrustType.cs │ │ └── UAC.cs │ ├── Exceptions │ │ ├── ExcessiveTimeoutsException.cs │ │ ├── LdapAuthenticationException.cs │ │ ├── LdapConnectionException.cs │ │ └── NoLdapDataException.cs │ ├── ExecutionTimeSampler.cs │ ├── Extensions.cs │ ├── Helpers.cs │ ├── ILdapUtils.cs │ ├── IRegistryKey.cs │ ├── Impersonate.cs │ ├── LdapConfig.cs │ ├── LdapConnectionPool.cs │ ├── LdapConnectionWrapper.cs │ ├── LdapProducerQueryGenerator.cs │ ├── LdapQueries │ │ ├── CommonFilters.cs │ │ ├── CommonPaths.cs │ │ ├── CommonProperties.cs │ │ └── LdapFilter.cs │ ├── LdapQueryParameters.cs │ ├── LdapQuerySetupResult.cs │ ├── LdapResult.cs │ ├── LdapUtils.cs │ ├── Logging │ │ ├── Logging.cs │ │ ├── NoOpLogger.cs │ │ └── PassThroughLogger.cs │ ├── NativeMethods.cs │ ├── Ntlm │ │ ├── HttpClientFactory.cs │ │ ├── HttpNtlmAuthenticationService.cs │ │ ├── HttpTransport.cs │ │ ├── INtlmTransport.cs │ │ ├── LdapNative.cs │ │ ├── LdapNativeException.cs │ │ ├── LdapTransport.cs │ │ └── NtlmAuthenticationHandler.cs │ ├── OutputTypes │ │ ├── ACE.cs │ │ ├── AIACA.cs │ │ ├── APIResult.cs │ │ ├── APIResults │ │ │ ├── AceRegistryAPIResult.cs │ │ │ ├── BoolRegistryAPIResult.cs │ │ │ ├── EnrollmentAgentRegistryAPIResult.cs │ │ │ ├── IntRegistryAPIResult.cs │ │ │ ├── LSAPrivilegeAPIResult.cs │ │ │ ├── LocalGroupAPIResult.cs │ │ │ ├── SessionAPIResult.cs │ │ │ ├── StrRegistryAPIResult.cs │ │ │ └── UserRightsAssignmentAPIResult.cs │ │ ├── CAHttpEndpoint.cs │ │ ├── CARegistryData.cs │ │ ├── CertTemplate.cs │ │ ├── CertificateExtension.cs │ │ ├── Computer.cs │ │ ├── Container.cs │ │ ├── Domain.cs │ │ ├── DomainController.cs │ │ ├── DomainTrust.cs │ │ ├── EnterpriseCA.cs │ │ ├── GPLink.cs │ │ ├── GPO.cs │ │ ├── Group.cs │ │ ├── IssuancePolicy.cs │ │ ├── LocalGroup.cs │ │ ├── MetaTag.cs │ │ ├── NTAuthStore.cs │ │ ├── NamedPrincipal.cs │ │ ├── NtlmSession.cs │ │ ├── OU.cs │ │ ├── OutputBase.cs │ │ ├── OutputWrapper.cs │ │ ├── RegistryData.cs │ │ ├── ResultingGPOChanges.cs │ │ ├── RootCA.cs │ │ ├── SPNPrivilege.cs │ │ ├── Session.cs │ │ ├── TypedPrincipal.cs │ │ └── User.cs │ ├── Processors │ │ ├── ACEGuids.cs │ │ ├── ACLProcessor.cs │ │ ├── CAEnrollmentProcessor.cs │ │ ├── CachedLocalItem.cs │ │ ├── CertAbuseProcessor.cs │ │ ├── ComputerAvailability.cs │ │ ├── ComputerSessionProcessor.cs │ │ ├── ContainerProcessor.cs │ │ ├── DCLdapProcessor.cs │ │ ├── DCRegistryProcessor.cs │ │ ├── DomainTrustProcessor.cs │ │ ├── EventLogProcessor.cs │ │ ├── GPOLocalGroupProcessor.cs │ │ ├── GroupProcessor.cs │ │ ├── LdapPropertyProcessor.cs │ │ ├── LocalGroupProcessor.cs │ │ ├── PortScanner.cs │ │ ├── RegistryProcessor.cs │ │ ├── RegistryResult.cs │ │ ├── SPNProcessors.cs │ │ ├── SmbProcessor.cs │ │ ├── UserRightsAssignmentProcessor.cs │ │ └── WebClientServiceProcessor.cs │ ├── ResolvedSearchResult.cs │ ├── Result.cs │ ├── SMB │ │ ├── NetBIOS │ │ │ ├── NetBIOSHeader.cs │ │ │ └── NetBIOSSessionType.cs │ │ ├── SMB1 │ │ │ ├── SMB1Command.cs │ │ │ ├── SMB1Dialect.cs │ │ │ ├── SMB1Flags.cs │ │ │ ├── SMB1Flags2.cs │ │ │ ├── SMB1Header.cs │ │ │ └── SMB1NegotiateRequest.cs │ │ ├── SMB2 │ │ │ ├── SMB2CompressionAlgorithm.cs │ │ │ ├── SMB2Constants.cs │ │ │ ├── SMB2Dialect.cs │ │ │ ├── SMB2EncryptionAlgorithm.cs │ │ │ ├── SMB2HashAlgorithm.cs │ │ │ ├── SMB2Header.cs │ │ │ ├── SMB2NegotiateContexts.cs │ │ │ ├── SMB2NegotiateRequest.cs │ │ │ ├── SMB2RdmaTransformType.cs │ │ │ └── SMB2SigningAlgorithm.cs │ │ └── SmbScanner.cs │ ├── SecurityDescriptor.cs │ ├── SharpHoundCommonLib.csproj │ ├── ThirdParty │ │ └── PSOpenAD │ │ │ ├── Authentication.cs │ │ │ └── SSPI.cs │ ├── Timeout.cs │ ├── WellKnownPrincipal.cs │ └── packages.config └── SharpHoundRPC │ ├── Extensions.cs │ ├── Handles │ ├── BasePointer.cs │ ├── LSAHandle.cs │ ├── LSAPointer.cs │ ├── NetAPIPointer.cs │ ├── SAMHandle.cs │ ├── SAMPointer.cs │ └── SAMSidArray.cs │ ├── LSANative │ ├── LSAEnums.cs │ ├── LSAMethods.cs │ ├── LSAStructs.cs │ └── UserRights.cs │ ├── NTStatus.cs │ ├── NetAPINative │ ├── NetAPIEnums.cs │ ├── NetAPIMethods.cs │ ├── NetAPIResult.cs │ ├── NetAPIReturns.cs │ └── NetAPIStructs.cs │ ├── PortScanner │ └── IPortScanner.cs │ ├── RPCException.cs │ ├── Registry │ ├── DotNetWmiRegistryStrategy.cs │ ├── ICollectionStrategy.cs │ ├── NativeUtils.cs │ ├── RegistryQuery.cs │ ├── RegistryQueryResult.cs │ ├── RemoteRegistryStrategy.cs │ ├── StrategyExecutor.cs │ ├── StrategyExecutorResult.cs │ └── StrategyResult.cs │ ├── Result.cs │ ├── SAMRPCNative │ ├── SAMEnums.cs │ ├── SAMMethods.cs │ └── SAMStructs.cs │ ├── Shared │ ├── SharedEnums.cs │ └── SharedStructs.cs │ ├── SharpHoundRPC.csproj │ └── Wrappers │ ├── ILSAPolicy.cs │ ├── ISAMAlias.cs │ ├── ISAMDomain.cs │ ├── ISAMServer.cs │ ├── LSABase.cs │ ├── LSAPolicy.cs │ ├── SAMAlias.cs │ ├── SAMBase.cs │ ├── SAMDomain.cs │ └── SAMServer.cs └── test └── unit ├── .gitignore ├── ACLProcessorTest.cs ├── AdaptiveTimeoutTest.cs ├── AsyncEnumerableTests.cs ├── CAEnrollmentProcessorTest.cs ├── CacheTest.cs ├── CertAbuseProcessorTest.cs ├── CommonLibHelperTests.cs ├── CommonLibTest.csproj ├── ComputerAvailabilityTests.cs ├── ComputerSessionProcessorTest.cs ├── ContainerProcessorTest.cs ├── DCLdapProcessorTest.cs ├── DirectoryObjectTests.cs ├── DomainTrustProcessorTest.cs ├── Facades ├── Consts.cs ├── FacadeHelpers.cs ├── LSAMocks │ ├── DCMocks │ │ └── MockDCLSAPolicy.cs │ ├── ErrorCaseMocks │ │ ├── MockFailLSAPolicy_GetLocalDomainInformation.cs │ │ └── MockFailLSAPolicy_GetResolvedPrincipalsWithPrivilege.cs │ └── WorkstationMocks │ │ └── MockWorkstationLSAPolicy.cs ├── MockDirectoryObject.cs ├── MockExtentions.cs ├── MockLdapUtils.cs ├── MockSAMDomain.cs ├── MockableDomain.cs ├── MockableForest.cs ├── MockableSearchResultEntry.cs └── SAMMocks │ ├── DCMocks │ ├── MockDCAliasAdministrators.cs │ ├── MockDCAliasUsers.cs │ ├── MockDCDomainBuiltIn.cs │ └── MockDCSAMServer.cs │ ├── ErrorCaseMocks │ └── LocalGroupProcessorErrorCases │ │ ├── MockFailAliasAdministrators_PreviouslyCached.cs │ │ ├── MockFailAlias_PreviouslyCached.cs │ │ ├── MockFailDomainBuiltIn_GetAliases.cs │ │ ├── MockFailDomainBuiltIn_GetMembers.cs │ │ ├── MockFailDomainBuiltIn_OpenAlias.cs │ │ ├── MockFailDomainBuiltIn_PreviouslyCached.cs │ │ ├── MockFailSAMAliasUsers_GetMembers.cs │ │ ├── MockFailSAMServer_GetAliases.cs │ │ ├── MockFailSAMServer_GetDomains.cs │ │ ├── MockFailSAMServer_GetMachineSid.cs │ │ ├── MockFailSAMServer_GetMembers.cs │ │ ├── MockFailSAMServer_LookupPrincipalBySid.cs │ │ ├── MockFailSAMServer_OpenAlias.cs │ │ ├── MockFailSAMServer_OpenDomain.cs │ │ └── MockFailSAMServer_PreviouslyCached.cs │ └── WorkstationMocks │ ├── MockWorkstationAliasAdministrators.cs │ ├── MockWorkstationAliasRDP.cs │ ├── MockWorkstationAliasTestGroup.cs │ ├── MockWorkstationDomainBuiltIn.cs │ ├── MockWorkstationDomainWIN10.cs │ └── MockWorkstationSAMServer.cs ├── GPOLocalGroupProcessorTest.cs ├── GroupProcessorTest.cs ├── HttpNtlmAuthenticationServiceTest.cs ├── LDAPFilterTest.cs ├── LDAPUtilsTest.cs ├── LdapConnectionPoolTest.cs ├── LdapPropertyTests.cs ├── LocalGroupProcessorTest.cs ├── PortScannerTest.cs ├── SMBScannerTest.cs ├── SPNProcessorsTest.cs ├── SmbProcessorTest.cs ├── SmokeTest.cs ├── TestLogger.cs ├── TestPrivateMethod.cs ├── TimeoutTests.cs ├── UserRightsAssignmentProcessorTest.cs ├── Utils.cs ├── WebClientServiceProcessorTest.cs └── WellKnownPrincipalTest.cs /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/cla.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/.github/workflows/cla.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/vuln-scan.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/.github/workflows/vuln-scan.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/README.md -------------------------------------------------------------------------------- /SharpHoundCommon.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/SharpHoundCommon.sln -------------------------------------------------------------------------------- /docfx/CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | ../CONTRIBUTING.md -------------------------------------------------------------------------------- /docfx/Docfx.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/docfx/Docfx.csproj -------------------------------------------------------------------------------- /docfx/api/index.md: -------------------------------------------------------------------------------- 1 | # SharpHoundCommon API Reference 2 | -------------------------------------------------------------------------------- /docfx/coverage/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/docfx/coverage/index.md -------------------------------------------------------------------------------- /docfx/docfx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/docfx/docfx.json -------------------------------------------------------------------------------- /docfx/index.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /docfx/templates/discordfx/layout/_master.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/docfx/templates/discordfx/layout/_master.tmpl -------------------------------------------------------------------------------- /docfx/templates/discordfx/partials/footer.tmpl.partial: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/docfx/templates/discordfx/partials/footer.tmpl.partial -------------------------------------------------------------------------------- /docfx/templates/discordfx/partials/head.tmpl.partial: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/docfx/templates/discordfx/partials/head.tmpl.partial -------------------------------------------------------------------------------- /docfx/templates/discordfx/partials/li.tmpl.partial: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/docfx/templates/discordfx/partials/li.tmpl.partial -------------------------------------------------------------------------------- /docfx/templates/discordfx/partials/logo.tmpl.partial: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/docfx/templates/discordfx/partials/logo.tmpl.partial -------------------------------------------------------------------------------- /docfx/templates/discordfx/partials/navbar.tmpl.partial: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/docfx/templates/discordfx/partials/navbar.tmpl.partial -------------------------------------------------------------------------------- /docfx/templates/discordfx/partials/scripts.tmpl.partial: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/docfx/templates/discordfx/partials/scripts.tmpl.partial -------------------------------------------------------------------------------- /docfx/templates/discordfx/partials/toc.tmpl.partial: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/docfx/templates/discordfx/partials/toc.tmpl.partial -------------------------------------------------------------------------------- /docfx/templates/discordfx/styles/colors.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/docfx/templates/discordfx/styles/colors.css -------------------------------------------------------------------------------- /docfx/templates/discordfx/styles/discord.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/docfx/templates/discordfx/styles/discord.css -------------------------------------------------------------------------------- /docfx/templates/discordfx/styles/down-arrow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/docfx/templates/discordfx/styles/down-arrow.svg -------------------------------------------------------------------------------- /docfx/templates/discordfx/styles/jquery.twbsPagination.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/docfx/templates/discordfx/styles/jquery.twbsPagination.js -------------------------------------------------------------------------------- /docfx/templates/discordfx/styles/main.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docfx/templates/discordfx/styles/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/docfx/templates/discordfx/styles/main.js -------------------------------------------------------------------------------- /docfx/templates/discordfx/styles/url.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/docfx/templates/discordfx/styles/url.min.js -------------------------------------------------------------------------------- /docfx/toc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/docfx/toc.yml -------------------------------------------------------------------------------- /nuget.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/nuget.config -------------------------------------------------------------------------------- /sleet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/sleet.json -------------------------------------------------------------------------------- /src/CommonLib/AdaptiveTimeout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/AdaptiveTimeout.cs -------------------------------------------------------------------------------- /src/CommonLib/AsyncEnumerable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/AsyncEnumerable.cs -------------------------------------------------------------------------------- /src/CommonLib/CSVComputerStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/CSVComputerStatus.cs -------------------------------------------------------------------------------- /src/CommonLib/Cache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Cache.cs -------------------------------------------------------------------------------- /src/CommonLib/CommonLib.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/CommonLib.cs -------------------------------------------------------------------------------- /src/CommonLib/ConcurrentHashSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/ConcurrentHashSet.cs -------------------------------------------------------------------------------- /src/CommonLib/ConnectionPoolManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/ConnectionPoolManager.cs -------------------------------------------------------------------------------- /src/CommonLib/DirectoryObjects/DirectoryEntryWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/DirectoryObjects/DirectoryEntryWrapper.cs -------------------------------------------------------------------------------- /src/CommonLib/DirectoryObjects/DirectoryObjectExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/DirectoryObjects/DirectoryObjectExtensions.cs -------------------------------------------------------------------------------- /src/CommonLib/DirectoryObjects/IDirectoryObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/DirectoryObjects/IDirectoryObject.cs -------------------------------------------------------------------------------- /src/CommonLib/DirectoryObjects/SearchResultEntryWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/DirectoryObjects/SearchResultEntryWrapper.cs -------------------------------------------------------------------------------- /src/CommonLib/Enums/CAExtensionTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Enums/CAExtensionTypes.cs -------------------------------------------------------------------------------- /src/CommonLib/Enums/CertificationAuthorityRights.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Enums/CertificationAuthorityRights.cs -------------------------------------------------------------------------------- /src/CommonLib/Enums/CollectionMethod.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Enums/CollectionMethod.cs -------------------------------------------------------------------------------- /src/CommonLib/Enums/CommonOids.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Enums/CommonOids.cs -------------------------------------------------------------------------------- /src/CommonLib/Enums/DataType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Enums/DataType.cs -------------------------------------------------------------------------------- /src/CommonLib/Enums/DirectoryPaths.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Enums/DirectoryPaths.cs -------------------------------------------------------------------------------- /src/CommonLib/Enums/EdgeNames.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Enums/EdgeNames.cs -------------------------------------------------------------------------------- /src/CommonLib/Enums/EventIds.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Enums/EventIds.cs -------------------------------------------------------------------------------- /src/CommonLib/Enums/KerberosEncryptionTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Enums/KerberosEncryptionTypes.cs -------------------------------------------------------------------------------- /src/CommonLib/Enums/LDAPProperties.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Enums/LDAPProperties.cs -------------------------------------------------------------------------------- /src/CommonLib/Enums/LSAPrivileges.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Enums/LSAPrivileges.cs -------------------------------------------------------------------------------- /src/CommonLib/Enums/Labels.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Enums/Labels.cs -------------------------------------------------------------------------------- /src/CommonLib/Enums/LdapErrorCodes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Enums/LdapErrorCodes.cs -------------------------------------------------------------------------------- /src/CommonLib/Enums/LdapFailureReason.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Enums/LdapFailureReason.cs -------------------------------------------------------------------------------- /src/CommonLib/Enums/LdapOption.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Enums/LdapOption.cs -------------------------------------------------------------------------------- /src/CommonLib/Enums/LdapOptionValue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Enums/LdapOptionValue.cs -------------------------------------------------------------------------------- /src/CommonLib/Enums/LdapSupportedSaslMechanisms.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Enums/LdapSupportedSaslMechanisms.cs -------------------------------------------------------------------------------- /src/CommonLib/Enums/NamingContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Enums/NamingContext.cs -------------------------------------------------------------------------------- /src/CommonLib/Enums/ObjectClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Enums/ObjectClass.cs -------------------------------------------------------------------------------- /src/CommonLib/Enums/PKICertificateAuthorityFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Enums/PKICertificateAuthorityFlags.cs -------------------------------------------------------------------------------- /src/CommonLib/Enums/PKICertificateNameFlag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Enums/PKICertificateNameFlag.cs -------------------------------------------------------------------------------- /src/CommonLib/Enums/PKIEnrollmentFlag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Enums/PKIEnrollmentFlag.cs -------------------------------------------------------------------------------- /src/CommonLib/Enums/PKIPrivateKeyFlag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Enums/PKIPrivateKeyFlag.cs -------------------------------------------------------------------------------- /src/CommonLib/Enums/TrustAttributes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Enums/TrustAttributes.cs -------------------------------------------------------------------------------- /src/CommonLib/Enums/TrustDirection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Enums/TrustDirection.cs -------------------------------------------------------------------------------- /src/CommonLib/Enums/TrustType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Enums/TrustType.cs -------------------------------------------------------------------------------- /src/CommonLib/Enums/UAC.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Enums/UAC.cs -------------------------------------------------------------------------------- /src/CommonLib/Exceptions/ExcessiveTimeoutsException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Exceptions/ExcessiveTimeoutsException.cs -------------------------------------------------------------------------------- /src/CommonLib/Exceptions/LdapAuthenticationException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Exceptions/LdapAuthenticationException.cs -------------------------------------------------------------------------------- /src/CommonLib/Exceptions/LdapConnectionException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Exceptions/LdapConnectionException.cs -------------------------------------------------------------------------------- /src/CommonLib/Exceptions/NoLdapDataException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Exceptions/NoLdapDataException.cs -------------------------------------------------------------------------------- /src/CommonLib/ExecutionTimeSampler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/ExecutionTimeSampler.cs -------------------------------------------------------------------------------- /src/CommonLib/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Extensions.cs -------------------------------------------------------------------------------- /src/CommonLib/Helpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Helpers.cs -------------------------------------------------------------------------------- /src/CommonLib/ILdapUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/ILdapUtils.cs -------------------------------------------------------------------------------- /src/CommonLib/IRegistryKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/IRegistryKey.cs -------------------------------------------------------------------------------- /src/CommonLib/Impersonate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Impersonate.cs -------------------------------------------------------------------------------- /src/CommonLib/LdapConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/LdapConfig.cs -------------------------------------------------------------------------------- /src/CommonLib/LdapConnectionPool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/LdapConnectionPool.cs -------------------------------------------------------------------------------- /src/CommonLib/LdapConnectionWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/LdapConnectionWrapper.cs -------------------------------------------------------------------------------- /src/CommonLib/LdapProducerQueryGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/LdapProducerQueryGenerator.cs -------------------------------------------------------------------------------- /src/CommonLib/LdapQueries/CommonFilters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/LdapQueries/CommonFilters.cs -------------------------------------------------------------------------------- /src/CommonLib/LdapQueries/CommonPaths.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/LdapQueries/CommonPaths.cs -------------------------------------------------------------------------------- /src/CommonLib/LdapQueries/CommonProperties.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/LdapQueries/CommonProperties.cs -------------------------------------------------------------------------------- /src/CommonLib/LdapQueries/LdapFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/LdapQueries/LdapFilter.cs -------------------------------------------------------------------------------- /src/CommonLib/LdapQueryParameters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/LdapQueryParameters.cs -------------------------------------------------------------------------------- /src/CommonLib/LdapQuerySetupResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/LdapQuerySetupResult.cs -------------------------------------------------------------------------------- /src/CommonLib/LdapResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/LdapResult.cs -------------------------------------------------------------------------------- /src/CommonLib/LdapUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/LdapUtils.cs -------------------------------------------------------------------------------- /src/CommonLib/Logging/Logging.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Logging/Logging.cs -------------------------------------------------------------------------------- /src/CommonLib/Logging/NoOpLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Logging/NoOpLogger.cs -------------------------------------------------------------------------------- /src/CommonLib/Logging/PassThroughLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Logging/PassThroughLogger.cs -------------------------------------------------------------------------------- /src/CommonLib/NativeMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/NativeMethods.cs -------------------------------------------------------------------------------- /src/CommonLib/Ntlm/HttpClientFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Ntlm/HttpClientFactory.cs -------------------------------------------------------------------------------- /src/CommonLib/Ntlm/HttpNtlmAuthenticationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Ntlm/HttpNtlmAuthenticationService.cs -------------------------------------------------------------------------------- /src/CommonLib/Ntlm/HttpTransport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Ntlm/HttpTransport.cs -------------------------------------------------------------------------------- /src/CommonLib/Ntlm/INtlmTransport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Ntlm/INtlmTransport.cs -------------------------------------------------------------------------------- /src/CommonLib/Ntlm/LdapNative.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Ntlm/LdapNative.cs -------------------------------------------------------------------------------- /src/CommonLib/Ntlm/LdapNativeException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Ntlm/LdapNativeException.cs -------------------------------------------------------------------------------- /src/CommonLib/Ntlm/LdapTransport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Ntlm/LdapTransport.cs -------------------------------------------------------------------------------- /src/CommonLib/Ntlm/NtlmAuthenticationHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Ntlm/NtlmAuthenticationHandler.cs -------------------------------------------------------------------------------- /src/CommonLib/OutputTypes/ACE.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/OutputTypes/ACE.cs -------------------------------------------------------------------------------- /src/CommonLib/OutputTypes/AIACA.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/OutputTypes/AIACA.cs -------------------------------------------------------------------------------- /src/CommonLib/OutputTypes/APIResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/OutputTypes/APIResult.cs -------------------------------------------------------------------------------- /src/CommonLib/OutputTypes/APIResults/AceRegistryAPIResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/OutputTypes/APIResults/AceRegistryAPIResult.cs -------------------------------------------------------------------------------- /src/CommonLib/OutputTypes/APIResults/BoolRegistryAPIResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/OutputTypes/APIResults/BoolRegistryAPIResult.cs -------------------------------------------------------------------------------- /src/CommonLib/OutputTypes/APIResults/EnrollmentAgentRegistryAPIResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/OutputTypes/APIResults/EnrollmentAgentRegistryAPIResult.cs -------------------------------------------------------------------------------- /src/CommonLib/OutputTypes/APIResults/IntRegistryAPIResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/OutputTypes/APIResults/IntRegistryAPIResult.cs -------------------------------------------------------------------------------- /src/CommonLib/OutputTypes/APIResults/LSAPrivilegeAPIResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/OutputTypes/APIResults/LSAPrivilegeAPIResult.cs -------------------------------------------------------------------------------- /src/CommonLib/OutputTypes/APIResults/LocalGroupAPIResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/OutputTypes/APIResults/LocalGroupAPIResult.cs -------------------------------------------------------------------------------- /src/CommonLib/OutputTypes/APIResults/SessionAPIResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/OutputTypes/APIResults/SessionAPIResult.cs -------------------------------------------------------------------------------- /src/CommonLib/OutputTypes/APIResults/StrRegistryAPIResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/OutputTypes/APIResults/StrRegistryAPIResult.cs -------------------------------------------------------------------------------- /src/CommonLib/OutputTypes/APIResults/UserRightsAssignmentAPIResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/OutputTypes/APIResults/UserRightsAssignmentAPIResult.cs -------------------------------------------------------------------------------- /src/CommonLib/OutputTypes/CAHttpEndpoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/OutputTypes/CAHttpEndpoint.cs -------------------------------------------------------------------------------- /src/CommonLib/OutputTypes/CARegistryData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/OutputTypes/CARegistryData.cs -------------------------------------------------------------------------------- /src/CommonLib/OutputTypes/CertTemplate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/OutputTypes/CertTemplate.cs -------------------------------------------------------------------------------- /src/CommonLib/OutputTypes/CertificateExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/OutputTypes/CertificateExtension.cs -------------------------------------------------------------------------------- /src/CommonLib/OutputTypes/Computer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/OutputTypes/Computer.cs -------------------------------------------------------------------------------- /src/CommonLib/OutputTypes/Container.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/OutputTypes/Container.cs -------------------------------------------------------------------------------- /src/CommonLib/OutputTypes/Domain.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/OutputTypes/Domain.cs -------------------------------------------------------------------------------- /src/CommonLib/OutputTypes/DomainController.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/CommonLib/OutputTypes/DomainTrust.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/OutputTypes/DomainTrust.cs -------------------------------------------------------------------------------- /src/CommonLib/OutputTypes/EnterpriseCA.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/OutputTypes/EnterpriseCA.cs -------------------------------------------------------------------------------- /src/CommonLib/OutputTypes/GPLink.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/OutputTypes/GPLink.cs -------------------------------------------------------------------------------- /src/CommonLib/OutputTypes/GPO.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/OutputTypes/GPO.cs -------------------------------------------------------------------------------- /src/CommonLib/OutputTypes/Group.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/OutputTypes/Group.cs -------------------------------------------------------------------------------- /src/CommonLib/OutputTypes/IssuancePolicy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/OutputTypes/IssuancePolicy.cs -------------------------------------------------------------------------------- /src/CommonLib/OutputTypes/LocalGroup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/OutputTypes/LocalGroup.cs -------------------------------------------------------------------------------- /src/CommonLib/OutputTypes/MetaTag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/OutputTypes/MetaTag.cs -------------------------------------------------------------------------------- /src/CommonLib/OutputTypes/NTAuthStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/OutputTypes/NTAuthStore.cs -------------------------------------------------------------------------------- /src/CommonLib/OutputTypes/NamedPrincipal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/OutputTypes/NamedPrincipal.cs -------------------------------------------------------------------------------- /src/CommonLib/OutputTypes/NtlmSession.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/OutputTypes/NtlmSession.cs -------------------------------------------------------------------------------- /src/CommonLib/OutputTypes/OU.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/OutputTypes/OU.cs -------------------------------------------------------------------------------- /src/CommonLib/OutputTypes/OutputBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/OutputTypes/OutputBase.cs -------------------------------------------------------------------------------- /src/CommonLib/OutputTypes/OutputWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/OutputTypes/OutputWrapper.cs -------------------------------------------------------------------------------- /src/CommonLib/OutputTypes/RegistryData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/OutputTypes/RegistryData.cs -------------------------------------------------------------------------------- /src/CommonLib/OutputTypes/ResultingGPOChanges.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/OutputTypes/ResultingGPOChanges.cs -------------------------------------------------------------------------------- /src/CommonLib/OutputTypes/RootCA.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/OutputTypes/RootCA.cs -------------------------------------------------------------------------------- /src/CommonLib/OutputTypes/SPNPrivilege.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/OutputTypes/SPNPrivilege.cs -------------------------------------------------------------------------------- /src/CommonLib/OutputTypes/Session.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/OutputTypes/Session.cs -------------------------------------------------------------------------------- /src/CommonLib/OutputTypes/TypedPrincipal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/OutputTypes/TypedPrincipal.cs -------------------------------------------------------------------------------- /src/CommonLib/OutputTypes/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/OutputTypes/User.cs -------------------------------------------------------------------------------- /src/CommonLib/Processors/ACEGuids.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Processors/ACEGuids.cs -------------------------------------------------------------------------------- /src/CommonLib/Processors/ACLProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Processors/ACLProcessor.cs -------------------------------------------------------------------------------- /src/CommonLib/Processors/CAEnrollmentProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Processors/CAEnrollmentProcessor.cs -------------------------------------------------------------------------------- /src/CommonLib/Processors/CachedLocalItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Processors/CachedLocalItem.cs -------------------------------------------------------------------------------- /src/CommonLib/Processors/CertAbuseProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Processors/CertAbuseProcessor.cs -------------------------------------------------------------------------------- /src/CommonLib/Processors/ComputerAvailability.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Processors/ComputerAvailability.cs -------------------------------------------------------------------------------- /src/CommonLib/Processors/ComputerSessionProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Processors/ComputerSessionProcessor.cs -------------------------------------------------------------------------------- /src/CommonLib/Processors/ContainerProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Processors/ContainerProcessor.cs -------------------------------------------------------------------------------- /src/CommonLib/Processors/DCLdapProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Processors/DCLdapProcessor.cs -------------------------------------------------------------------------------- /src/CommonLib/Processors/DCRegistryProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Processors/DCRegistryProcessor.cs -------------------------------------------------------------------------------- /src/CommonLib/Processors/DomainTrustProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Processors/DomainTrustProcessor.cs -------------------------------------------------------------------------------- /src/CommonLib/Processors/EventLogProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Processors/EventLogProcessor.cs -------------------------------------------------------------------------------- /src/CommonLib/Processors/GPOLocalGroupProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Processors/GPOLocalGroupProcessor.cs -------------------------------------------------------------------------------- /src/CommonLib/Processors/GroupProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Processors/GroupProcessor.cs -------------------------------------------------------------------------------- /src/CommonLib/Processors/LdapPropertyProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Processors/LdapPropertyProcessor.cs -------------------------------------------------------------------------------- /src/CommonLib/Processors/LocalGroupProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Processors/LocalGroupProcessor.cs -------------------------------------------------------------------------------- /src/CommonLib/Processors/PortScanner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Processors/PortScanner.cs -------------------------------------------------------------------------------- /src/CommonLib/Processors/RegistryProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Processors/RegistryProcessor.cs -------------------------------------------------------------------------------- /src/CommonLib/Processors/RegistryResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Processors/RegistryResult.cs -------------------------------------------------------------------------------- /src/CommonLib/Processors/SPNProcessors.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Processors/SPNProcessors.cs -------------------------------------------------------------------------------- /src/CommonLib/Processors/SmbProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Processors/SmbProcessor.cs -------------------------------------------------------------------------------- /src/CommonLib/Processors/UserRightsAssignmentProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Processors/UserRightsAssignmentProcessor.cs -------------------------------------------------------------------------------- /src/CommonLib/Processors/WebClientServiceProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Processors/WebClientServiceProcessor.cs -------------------------------------------------------------------------------- /src/CommonLib/ResolvedSearchResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/ResolvedSearchResult.cs -------------------------------------------------------------------------------- /src/CommonLib/Result.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Result.cs -------------------------------------------------------------------------------- /src/CommonLib/SMB/NetBIOS/NetBIOSHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/SMB/NetBIOS/NetBIOSHeader.cs -------------------------------------------------------------------------------- /src/CommonLib/SMB/NetBIOS/NetBIOSSessionType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/SMB/NetBIOS/NetBIOSSessionType.cs -------------------------------------------------------------------------------- /src/CommonLib/SMB/SMB1/SMB1Command.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/SMB/SMB1/SMB1Command.cs -------------------------------------------------------------------------------- /src/CommonLib/SMB/SMB1/SMB1Dialect.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/SMB/SMB1/SMB1Dialect.cs -------------------------------------------------------------------------------- /src/CommonLib/SMB/SMB1/SMB1Flags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/SMB/SMB1/SMB1Flags.cs -------------------------------------------------------------------------------- /src/CommonLib/SMB/SMB1/SMB1Flags2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/SMB/SMB1/SMB1Flags2.cs -------------------------------------------------------------------------------- /src/CommonLib/SMB/SMB1/SMB1Header.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/SMB/SMB1/SMB1Header.cs -------------------------------------------------------------------------------- /src/CommonLib/SMB/SMB1/SMB1NegotiateRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/SMB/SMB1/SMB1NegotiateRequest.cs -------------------------------------------------------------------------------- /src/CommonLib/SMB/SMB2/SMB2CompressionAlgorithm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/SMB/SMB2/SMB2CompressionAlgorithm.cs -------------------------------------------------------------------------------- /src/CommonLib/SMB/SMB2/SMB2Constants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/SMB/SMB2/SMB2Constants.cs -------------------------------------------------------------------------------- /src/CommonLib/SMB/SMB2/SMB2Dialect.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/SMB/SMB2/SMB2Dialect.cs -------------------------------------------------------------------------------- /src/CommonLib/SMB/SMB2/SMB2EncryptionAlgorithm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/SMB/SMB2/SMB2EncryptionAlgorithm.cs -------------------------------------------------------------------------------- /src/CommonLib/SMB/SMB2/SMB2HashAlgorithm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/SMB/SMB2/SMB2HashAlgorithm.cs -------------------------------------------------------------------------------- /src/CommonLib/SMB/SMB2/SMB2Header.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/SMB/SMB2/SMB2Header.cs -------------------------------------------------------------------------------- /src/CommonLib/SMB/SMB2/SMB2NegotiateContexts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/SMB/SMB2/SMB2NegotiateContexts.cs -------------------------------------------------------------------------------- /src/CommonLib/SMB/SMB2/SMB2NegotiateRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/SMB/SMB2/SMB2NegotiateRequest.cs -------------------------------------------------------------------------------- /src/CommonLib/SMB/SMB2/SMB2RdmaTransformType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/SMB/SMB2/SMB2RdmaTransformType.cs -------------------------------------------------------------------------------- /src/CommonLib/SMB/SMB2/SMB2SigningAlgorithm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/SMB/SMB2/SMB2SigningAlgorithm.cs -------------------------------------------------------------------------------- /src/CommonLib/SMB/SmbScanner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/SMB/SmbScanner.cs -------------------------------------------------------------------------------- /src/CommonLib/SecurityDescriptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/SecurityDescriptor.cs -------------------------------------------------------------------------------- /src/CommonLib/SharpHoundCommonLib.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/SharpHoundCommonLib.csproj -------------------------------------------------------------------------------- /src/CommonLib/ThirdParty/PSOpenAD/Authentication.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/ThirdParty/PSOpenAD/Authentication.cs -------------------------------------------------------------------------------- /src/CommonLib/ThirdParty/PSOpenAD/SSPI.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/ThirdParty/PSOpenAD/SSPI.cs -------------------------------------------------------------------------------- /src/CommonLib/Timeout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/Timeout.cs -------------------------------------------------------------------------------- /src/CommonLib/WellKnownPrincipal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/WellKnownPrincipal.cs -------------------------------------------------------------------------------- /src/CommonLib/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/CommonLib/packages.config -------------------------------------------------------------------------------- /src/SharpHoundRPC/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/SharpHoundRPC/Extensions.cs -------------------------------------------------------------------------------- /src/SharpHoundRPC/Handles/BasePointer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/SharpHoundRPC/Handles/BasePointer.cs -------------------------------------------------------------------------------- /src/SharpHoundRPC/Handles/LSAHandle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/SharpHoundRPC/Handles/LSAHandle.cs -------------------------------------------------------------------------------- /src/SharpHoundRPC/Handles/LSAPointer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/SharpHoundRPC/Handles/LSAPointer.cs -------------------------------------------------------------------------------- /src/SharpHoundRPC/Handles/NetAPIPointer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/SharpHoundRPC/Handles/NetAPIPointer.cs -------------------------------------------------------------------------------- /src/SharpHoundRPC/Handles/SAMHandle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/SharpHoundRPC/Handles/SAMHandle.cs -------------------------------------------------------------------------------- /src/SharpHoundRPC/Handles/SAMPointer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/SharpHoundRPC/Handles/SAMPointer.cs -------------------------------------------------------------------------------- /src/SharpHoundRPC/Handles/SAMSidArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/SharpHoundRPC/Handles/SAMSidArray.cs -------------------------------------------------------------------------------- /src/SharpHoundRPC/LSANative/LSAEnums.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/SharpHoundRPC/LSANative/LSAEnums.cs -------------------------------------------------------------------------------- /src/SharpHoundRPC/LSANative/LSAMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/SharpHoundRPC/LSANative/LSAMethods.cs -------------------------------------------------------------------------------- /src/SharpHoundRPC/LSANative/LSAStructs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/SharpHoundRPC/LSANative/LSAStructs.cs -------------------------------------------------------------------------------- /src/SharpHoundRPC/LSANative/UserRights.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/SharpHoundRPC/LSANative/UserRights.cs -------------------------------------------------------------------------------- /src/SharpHoundRPC/NTStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/SharpHoundRPC/NTStatus.cs -------------------------------------------------------------------------------- /src/SharpHoundRPC/NetAPINative/NetAPIEnums.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/SharpHoundRPC/NetAPINative/NetAPIEnums.cs -------------------------------------------------------------------------------- /src/SharpHoundRPC/NetAPINative/NetAPIMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/SharpHoundRPC/NetAPINative/NetAPIMethods.cs -------------------------------------------------------------------------------- /src/SharpHoundRPC/NetAPINative/NetAPIResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/SharpHoundRPC/NetAPINative/NetAPIResult.cs -------------------------------------------------------------------------------- /src/SharpHoundRPC/NetAPINative/NetAPIReturns.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/SharpHoundRPC/NetAPINative/NetAPIReturns.cs -------------------------------------------------------------------------------- /src/SharpHoundRPC/NetAPINative/NetAPIStructs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/SharpHoundRPC/NetAPINative/NetAPIStructs.cs -------------------------------------------------------------------------------- /src/SharpHoundRPC/PortScanner/IPortScanner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/SharpHoundRPC/PortScanner/IPortScanner.cs -------------------------------------------------------------------------------- /src/SharpHoundRPC/RPCException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/SharpHoundRPC/RPCException.cs -------------------------------------------------------------------------------- /src/SharpHoundRPC/Registry/DotNetWmiRegistryStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/SharpHoundRPC/Registry/DotNetWmiRegistryStrategy.cs -------------------------------------------------------------------------------- /src/SharpHoundRPC/Registry/ICollectionStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/SharpHoundRPC/Registry/ICollectionStrategy.cs -------------------------------------------------------------------------------- /src/SharpHoundRPC/Registry/NativeUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/SharpHoundRPC/Registry/NativeUtils.cs -------------------------------------------------------------------------------- /src/SharpHoundRPC/Registry/RegistryQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/SharpHoundRPC/Registry/RegistryQuery.cs -------------------------------------------------------------------------------- /src/SharpHoundRPC/Registry/RegistryQueryResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/SharpHoundRPC/Registry/RegistryQueryResult.cs -------------------------------------------------------------------------------- /src/SharpHoundRPC/Registry/RemoteRegistryStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/SharpHoundRPC/Registry/RemoteRegistryStrategy.cs -------------------------------------------------------------------------------- /src/SharpHoundRPC/Registry/StrategyExecutor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/SharpHoundRPC/Registry/StrategyExecutor.cs -------------------------------------------------------------------------------- /src/SharpHoundRPC/Registry/StrategyExecutorResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/SharpHoundRPC/Registry/StrategyExecutorResult.cs -------------------------------------------------------------------------------- /src/SharpHoundRPC/Registry/StrategyResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/SharpHoundRPC/Registry/StrategyResult.cs -------------------------------------------------------------------------------- /src/SharpHoundRPC/Result.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/SharpHoundRPC/Result.cs -------------------------------------------------------------------------------- /src/SharpHoundRPC/SAMRPCNative/SAMEnums.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/SharpHoundRPC/SAMRPCNative/SAMEnums.cs -------------------------------------------------------------------------------- /src/SharpHoundRPC/SAMRPCNative/SAMMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/SharpHoundRPC/SAMRPCNative/SAMMethods.cs -------------------------------------------------------------------------------- /src/SharpHoundRPC/SAMRPCNative/SAMStructs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/SharpHoundRPC/SAMRPCNative/SAMStructs.cs -------------------------------------------------------------------------------- /src/SharpHoundRPC/Shared/SharedEnums.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/SharpHoundRPC/Shared/SharedEnums.cs -------------------------------------------------------------------------------- /src/SharpHoundRPC/Shared/SharedStructs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/SharpHoundRPC/Shared/SharedStructs.cs -------------------------------------------------------------------------------- /src/SharpHoundRPC/SharpHoundRPC.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/SharpHoundRPC/SharpHoundRPC.csproj -------------------------------------------------------------------------------- /src/SharpHoundRPC/Wrappers/ILSAPolicy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/SharpHoundRPC/Wrappers/ILSAPolicy.cs -------------------------------------------------------------------------------- /src/SharpHoundRPC/Wrappers/ISAMAlias.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/SharpHoundRPC/Wrappers/ISAMAlias.cs -------------------------------------------------------------------------------- /src/SharpHoundRPC/Wrappers/ISAMDomain.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/SharpHoundRPC/Wrappers/ISAMDomain.cs -------------------------------------------------------------------------------- /src/SharpHoundRPC/Wrappers/ISAMServer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/SharpHoundRPC/Wrappers/ISAMServer.cs -------------------------------------------------------------------------------- /src/SharpHoundRPC/Wrappers/LSABase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/SharpHoundRPC/Wrappers/LSABase.cs -------------------------------------------------------------------------------- /src/SharpHoundRPC/Wrappers/LSAPolicy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/SharpHoundRPC/Wrappers/LSAPolicy.cs -------------------------------------------------------------------------------- /src/SharpHoundRPC/Wrappers/SAMAlias.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/SharpHoundRPC/Wrappers/SAMAlias.cs -------------------------------------------------------------------------------- /src/SharpHoundRPC/Wrappers/SAMBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/SharpHoundRPC/Wrappers/SAMBase.cs -------------------------------------------------------------------------------- /src/SharpHoundRPC/Wrappers/SAMDomain.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/SharpHoundRPC/Wrappers/SAMDomain.cs -------------------------------------------------------------------------------- /src/SharpHoundRPC/Wrappers/SAMServer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/src/SharpHoundRPC/Wrappers/SAMServer.cs -------------------------------------------------------------------------------- /test/unit/.gitignore: -------------------------------------------------------------------------------- 1 | coverage.json -------------------------------------------------------------------------------- /test/unit/ACLProcessorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/ACLProcessorTest.cs -------------------------------------------------------------------------------- /test/unit/AdaptiveTimeoutTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/AdaptiveTimeoutTest.cs -------------------------------------------------------------------------------- /test/unit/AsyncEnumerableTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/AsyncEnumerableTests.cs -------------------------------------------------------------------------------- /test/unit/CAEnrollmentProcessorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/CAEnrollmentProcessorTest.cs -------------------------------------------------------------------------------- /test/unit/CacheTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/CacheTest.cs -------------------------------------------------------------------------------- /test/unit/CertAbuseProcessorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/CertAbuseProcessorTest.cs -------------------------------------------------------------------------------- /test/unit/CommonLibHelperTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/CommonLibHelperTests.cs -------------------------------------------------------------------------------- /test/unit/CommonLibTest.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/CommonLibTest.csproj -------------------------------------------------------------------------------- /test/unit/ComputerAvailabilityTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/ComputerAvailabilityTests.cs -------------------------------------------------------------------------------- /test/unit/ComputerSessionProcessorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/ComputerSessionProcessorTest.cs -------------------------------------------------------------------------------- /test/unit/ContainerProcessorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/ContainerProcessorTest.cs -------------------------------------------------------------------------------- /test/unit/DCLdapProcessorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/DCLdapProcessorTest.cs -------------------------------------------------------------------------------- /test/unit/DirectoryObjectTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/DirectoryObjectTests.cs -------------------------------------------------------------------------------- /test/unit/DomainTrustProcessorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/DomainTrustProcessorTest.cs -------------------------------------------------------------------------------- /test/unit/Facades/Consts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/Facades/Consts.cs -------------------------------------------------------------------------------- /test/unit/Facades/FacadeHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/Facades/FacadeHelpers.cs -------------------------------------------------------------------------------- /test/unit/Facades/LSAMocks/DCMocks/MockDCLSAPolicy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/Facades/LSAMocks/DCMocks/MockDCLSAPolicy.cs -------------------------------------------------------------------------------- /test/unit/Facades/LSAMocks/ErrorCaseMocks/MockFailLSAPolicy_GetLocalDomainInformation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/Facades/LSAMocks/ErrorCaseMocks/MockFailLSAPolicy_GetLocalDomainInformation.cs -------------------------------------------------------------------------------- /test/unit/Facades/LSAMocks/ErrorCaseMocks/MockFailLSAPolicy_GetResolvedPrincipalsWithPrivilege.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/Facades/LSAMocks/ErrorCaseMocks/MockFailLSAPolicy_GetResolvedPrincipalsWithPrivilege.cs -------------------------------------------------------------------------------- /test/unit/Facades/LSAMocks/WorkstationMocks/MockWorkstationLSAPolicy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/Facades/LSAMocks/WorkstationMocks/MockWorkstationLSAPolicy.cs -------------------------------------------------------------------------------- /test/unit/Facades/MockDirectoryObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/Facades/MockDirectoryObject.cs -------------------------------------------------------------------------------- /test/unit/Facades/MockExtentions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/Facades/MockExtentions.cs -------------------------------------------------------------------------------- /test/unit/Facades/MockLdapUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/Facades/MockLdapUtils.cs -------------------------------------------------------------------------------- /test/unit/Facades/MockSAMDomain.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/Facades/MockSAMDomain.cs -------------------------------------------------------------------------------- /test/unit/Facades/MockableDomain.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/Facades/MockableDomain.cs -------------------------------------------------------------------------------- /test/unit/Facades/MockableForest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/Facades/MockableForest.cs -------------------------------------------------------------------------------- /test/unit/Facades/MockableSearchResultEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/Facades/MockableSearchResultEntry.cs -------------------------------------------------------------------------------- /test/unit/Facades/SAMMocks/DCMocks/MockDCAliasAdministrators.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/Facades/SAMMocks/DCMocks/MockDCAliasAdministrators.cs -------------------------------------------------------------------------------- /test/unit/Facades/SAMMocks/DCMocks/MockDCAliasUsers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/Facades/SAMMocks/DCMocks/MockDCAliasUsers.cs -------------------------------------------------------------------------------- /test/unit/Facades/SAMMocks/DCMocks/MockDCDomainBuiltIn.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/Facades/SAMMocks/DCMocks/MockDCDomainBuiltIn.cs -------------------------------------------------------------------------------- /test/unit/Facades/SAMMocks/DCMocks/MockDCSAMServer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/Facades/SAMMocks/DCMocks/MockDCSAMServer.cs -------------------------------------------------------------------------------- /test/unit/Facades/SAMMocks/ErrorCaseMocks/LocalGroupProcessorErrorCases/MockFailAliasAdministrators_PreviouslyCached.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/Facades/SAMMocks/ErrorCaseMocks/LocalGroupProcessorErrorCases/MockFailAliasAdministrators_PreviouslyCached.cs -------------------------------------------------------------------------------- /test/unit/Facades/SAMMocks/ErrorCaseMocks/LocalGroupProcessorErrorCases/MockFailAlias_PreviouslyCached.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/Facades/SAMMocks/ErrorCaseMocks/LocalGroupProcessorErrorCases/MockFailAlias_PreviouslyCached.cs -------------------------------------------------------------------------------- /test/unit/Facades/SAMMocks/ErrorCaseMocks/LocalGroupProcessorErrorCases/MockFailDomainBuiltIn_GetAliases.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/Facades/SAMMocks/ErrorCaseMocks/LocalGroupProcessorErrorCases/MockFailDomainBuiltIn_GetAliases.cs -------------------------------------------------------------------------------- /test/unit/Facades/SAMMocks/ErrorCaseMocks/LocalGroupProcessorErrorCases/MockFailDomainBuiltIn_GetMembers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/Facades/SAMMocks/ErrorCaseMocks/LocalGroupProcessorErrorCases/MockFailDomainBuiltIn_GetMembers.cs -------------------------------------------------------------------------------- /test/unit/Facades/SAMMocks/ErrorCaseMocks/LocalGroupProcessorErrorCases/MockFailDomainBuiltIn_OpenAlias.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/Facades/SAMMocks/ErrorCaseMocks/LocalGroupProcessorErrorCases/MockFailDomainBuiltIn_OpenAlias.cs -------------------------------------------------------------------------------- /test/unit/Facades/SAMMocks/ErrorCaseMocks/LocalGroupProcessorErrorCases/MockFailDomainBuiltIn_PreviouslyCached.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/Facades/SAMMocks/ErrorCaseMocks/LocalGroupProcessorErrorCases/MockFailDomainBuiltIn_PreviouslyCached.cs -------------------------------------------------------------------------------- /test/unit/Facades/SAMMocks/ErrorCaseMocks/LocalGroupProcessorErrorCases/MockFailSAMAliasUsers_GetMembers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/Facades/SAMMocks/ErrorCaseMocks/LocalGroupProcessorErrorCases/MockFailSAMAliasUsers_GetMembers.cs -------------------------------------------------------------------------------- /test/unit/Facades/SAMMocks/ErrorCaseMocks/LocalGroupProcessorErrorCases/MockFailSAMServer_GetAliases.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/Facades/SAMMocks/ErrorCaseMocks/LocalGroupProcessorErrorCases/MockFailSAMServer_GetAliases.cs -------------------------------------------------------------------------------- /test/unit/Facades/SAMMocks/ErrorCaseMocks/LocalGroupProcessorErrorCases/MockFailSAMServer_GetDomains.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/Facades/SAMMocks/ErrorCaseMocks/LocalGroupProcessorErrorCases/MockFailSAMServer_GetDomains.cs -------------------------------------------------------------------------------- /test/unit/Facades/SAMMocks/ErrorCaseMocks/LocalGroupProcessorErrorCases/MockFailSAMServer_GetMachineSid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/Facades/SAMMocks/ErrorCaseMocks/LocalGroupProcessorErrorCases/MockFailSAMServer_GetMachineSid.cs -------------------------------------------------------------------------------- /test/unit/Facades/SAMMocks/ErrorCaseMocks/LocalGroupProcessorErrorCases/MockFailSAMServer_GetMembers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/Facades/SAMMocks/ErrorCaseMocks/LocalGroupProcessorErrorCases/MockFailSAMServer_GetMembers.cs -------------------------------------------------------------------------------- /test/unit/Facades/SAMMocks/ErrorCaseMocks/LocalGroupProcessorErrorCases/MockFailSAMServer_LookupPrincipalBySid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/Facades/SAMMocks/ErrorCaseMocks/LocalGroupProcessorErrorCases/MockFailSAMServer_LookupPrincipalBySid.cs -------------------------------------------------------------------------------- /test/unit/Facades/SAMMocks/ErrorCaseMocks/LocalGroupProcessorErrorCases/MockFailSAMServer_OpenAlias.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/Facades/SAMMocks/ErrorCaseMocks/LocalGroupProcessorErrorCases/MockFailSAMServer_OpenAlias.cs -------------------------------------------------------------------------------- /test/unit/Facades/SAMMocks/ErrorCaseMocks/LocalGroupProcessorErrorCases/MockFailSAMServer_OpenDomain.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/Facades/SAMMocks/ErrorCaseMocks/LocalGroupProcessorErrorCases/MockFailSAMServer_OpenDomain.cs -------------------------------------------------------------------------------- /test/unit/Facades/SAMMocks/ErrorCaseMocks/LocalGroupProcessorErrorCases/MockFailSAMServer_PreviouslyCached.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/Facades/SAMMocks/ErrorCaseMocks/LocalGroupProcessorErrorCases/MockFailSAMServer_PreviouslyCached.cs -------------------------------------------------------------------------------- /test/unit/Facades/SAMMocks/WorkstationMocks/MockWorkstationAliasAdministrators.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/Facades/SAMMocks/WorkstationMocks/MockWorkstationAliasAdministrators.cs -------------------------------------------------------------------------------- /test/unit/Facades/SAMMocks/WorkstationMocks/MockWorkstationAliasRDP.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/Facades/SAMMocks/WorkstationMocks/MockWorkstationAliasRDP.cs -------------------------------------------------------------------------------- /test/unit/Facades/SAMMocks/WorkstationMocks/MockWorkstationAliasTestGroup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/Facades/SAMMocks/WorkstationMocks/MockWorkstationAliasTestGroup.cs -------------------------------------------------------------------------------- /test/unit/Facades/SAMMocks/WorkstationMocks/MockWorkstationDomainBuiltIn.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/Facades/SAMMocks/WorkstationMocks/MockWorkstationDomainBuiltIn.cs -------------------------------------------------------------------------------- /test/unit/Facades/SAMMocks/WorkstationMocks/MockWorkstationDomainWIN10.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/Facades/SAMMocks/WorkstationMocks/MockWorkstationDomainWIN10.cs -------------------------------------------------------------------------------- /test/unit/Facades/SAMMocks/WorkstationMocks/MockWorkstationSAMServer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/Facades/SAMMocks/WorkstationMocks/MockWorkstationSAMServer.cs -------------------------------------------------------------------------------- /test/unit/GPOLocalGroupProcessorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/GPOLocalGroupProcessorTest.cs -------------------------------------------------------------------------------- /test/unit/GroupProcessorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/GroupProcessorTest.cs -------------------------------------------------------------------------------- /test/unit/HttpNtlmAuthenticationServiceTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/HttpNtlmAuthenticationServiceTest.cs -------------------------------------------------------------------------------- /test/unit/LDAPFilterTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/LDAPFilterTest.cs -------------------------------------------------------------------------------- /test/unit/LDAPUtilsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/LDAPUtilsTest.cs -------------------------------------------------------------------------------- /test/unit/LdapConnectionPoolTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/LdapConnectionPoolTest.cs -------------------------------------------------------------------------------- /test/unit/LdapPropertyTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/LdapPropertyTests.cs -------------------------------------------------------------------------------- /test/unit/LocalGroupProcessorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/LocalGroupProcessorTest.cs -------------------------------------------------------------------------------- /test/unit/PortScannerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/PortScannerTest.cs -------------------------------------------------------------------------------- /test/unit/SMBScannerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/SMBScannerTest.cs -------------------------------------------------------------------------------- /test/unit/SPNProcessorsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/SPNProcessorsTest.cs -------------------------------------------------------------------------------- /test/unit/SmbProcessorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/SmbProcessorTest.cs -------------------------------------------------------------------------------- /test/unit/SmokeTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/SmokeTest.cs -------------------------------------------------------------------------------- /test/unit/TestLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/TestLogger.cs -------------------------------------------------------------------------------- /test/unit/TestPrivateMethod.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/TestPrivateMethod.cs -------------------------------------------------------------------------------- /test/unit/TimeoutTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/TimeoutTests.cs -------------------------------------------------------------------------------- /test/unit/UserRightsAssignmentProcessorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/UserRightsAssignmentProcessorTest.cs -------------------------------------------------------------------------------- /test/unit/Utils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/Utils.cs -------------------------------------------------------------------------------- /test/unit/WebClientServiceProcessorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/WebClientServiceProcessorTest.cs -------------------------------------------------------------------------------- /test/unit/WellKnownPrincipalTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpecterOps/SharpHoundCommon/HEAD/test/unit/WellKnownPrincipalTest.cs --------------------------------------------------------------------------------