SharpHoundCommonLib | 2851 | 3203 | 6054 | 15698 | 47% | | 1733 | 3627 | 47.7% | |
Impersonate.Impersonator | 0 | 46 | 46 | 178 | 0% | | 0 | 10 | 0% | |
SharpHoundCommonLib.ActiveDirectoryRuleDescriptor | 32 | 1 | 33 | 108 | 96.9% | | 10 | 10 | 100% | |
SharpHoundCommonLib.ActiveDirectorySecurityDescriptor | 16 | 6 | 22 | 108 | 72.7% | | 2 | 2 | 100% | |
SharpHoundCommonLib.AsyncEnumerable | 8 | 1 | 9 | 23 | 88.8% | | 0 | 0 | | |
SharpHoundCommonLib.Cache | 49 | 46 | 95 | 193 | 51.5% | | 7 | 36 | 19.4% | |
SharpHoundCommonLib.CommonLib | 0 | 20 | 20 | 47 | 0% | | 0 | 8 | 0% | |
SharpHoundCommonLib.ConcurrentHashSet | 9 | 13 | 22 | 60 | 40.9% | | 0 | 0 | | |
SharpHoundCommonLib.ConnectionPoolManager | 41 | 66 | 107 | 175 | 38.3% | | 14 | 46 | 30.4% | |
SharpHoundCommonLib.CSVComputerStatus | 3 | 20 | 23 | 47 | 13% | | 0 | 14 | 0% | |
SharpHoundCommonLib.DirectoryEntryWrapper | 14 | 112 | 126 | 188 | 11.1% | | 1 | 44 | 2.2% | |
SharpHoundCommonLib.DirectoryObjects.DirectoryObjectExtensions | 42 | 0 | 42 | 71 | 100% | | 22 | 24 | 91.6% | |
SharpHoundCommonLib.Enums.CommonOids | 6 | 0 | 6 | 13 | 100% | | 0 | 0 | | |
SharpHoundCommonLib.Enums.LSAPrivileges | 1 | 0 | 1 | 52 | 100% | | 0 | 0 | | |
SharpHoundCommonLib.Exceptions.LdapAuthenticationException | 0 | 4 | 4 | 14 | 0% | | 0 | 0 | | |
SharpHoundCommonLib.Exceptions.LdapConnectionException | 0 | 5 | 5 | 14 | 0% | | 0 | 0 | | |
SharpHoundCommonLib.Exceptions.NoLdapDataException | 0 | 3 | 3 | 11 | 0% | | 0 | 0 | | |
SharpHoundCommonLib.Extensions | 63 | 55 | 118 | 219 | 53.3% | | 25 | 52 | 48% | |
SharpHoundCommonLib.GeneratedLdapParameters | 0 | 2 | 2 | 155 | 0% | | 0 | 0 | | |
SharpHoundCommonLib.Helpers | 116 | 48 | 164 | 309 | 70.7% | | 49 | 60 | 81.6% | |
SharpHoundCommonLib.LdapConfig | 13 | 24 | 37 | 56 | 35.1% | | 2 | 16 | 12.5% | |
SharpHoundCommonLib.LdapConnectionPool | 99 | 521 | 620 | 911 | 15.9% | | 37 | 364 | 10.1% | |
SharpHoundCommonLib.LdapConnectionWrapper | 0 | 62 | 62 | 97 | 0% | | 0 | 26 | 0% | |
SharpHoundCommonLib.LdapProducerQueryGenerator | 0 | 108 | 108 | 155 | 0% | | 0 | 58 | 0% | |
SharpHoundCommonLib.LDAPQueries.CommonFilters | 1 | 13 | 14 | 29 | 7.1% | | 0 | 0 | | |
SharpHoundCommonLib.LDAPQueries.CommonPaths | 0 | 3 | 3 | 19 | 0% | | 0 | 0 | | |
SharpHoundCommonLib.LDAPQueries.CommonProperties | 83 | 0 | 83 | 101 | 100% | | 0 | 0 | | |
SharpHoundCommonLib.LDAPQueries.LdapFilter | 77 | 30 | 107 | 262 | 71.9% | | 13 | 16 | 81.2% | |
SharpHoundCommonLib.LdapQueryParameters | 21 | 5 | 26 | 48 | 80.7% | | 0 | 0 | | |
SharpHoundCommonLib.LdapQuerySetupResult | 2 | 3 | 5 | 12 | 40% | | 0 | 0 | | |
SharpHoundCommonLib.LdapResult<T> | 12 | 6 | 18 | 30 | 66.6% | | 0 | 0 | | |
SharpHoundCommonLib.LdapUtils | 213 | 687 | 900 | 1297 | 23.6% | | 105 | 606 | 17.3% | |
SharpHoundCommonLib.Logging | 2 | 3 | 5 | 36 | 40% | | 0 | 0 | | |
SharpHoundCommonLib.LogProvider | 4 | 3 | 7 | 36 | 57.1% | | 0 | 0 | | |
SharpHoundCommonLib.MockRegistryKey | 0 | 2 | 2 | 34 | 0% | | 0 | 0 | | |
SharpHoundCommonLib.NoOpLogger | 2 | 6 | 8 | 26 | 25% | | 0 | 0 | | |
SharpHoundCommonLib.OutputTypes.ACE | 8 | 18 | 26 | 37 | 30.7% | | 1 | 18 | 5.5% | |
SharpHoundCommonLib.OutputTypes.AceRegistryAPIResult | 0 | 1 | 1 | 9 | 0% | | 0 | 0 | | |
SharpHoundCommonLib.OutputTypes.APIResult | 2 | 0 | 2 | 8 | 100% | | 0 | 0 | | |
SharpHoundCommonLib.OutputTypes.BoolRegistryAPIResult | 0 | 1 | 1 | 7 | 0% | | 0 | 0 | | |
SharpHoundCommonLib.OutputTypes.CARegistryData | 0 | 4 | 4 | 10 | 0% | | 0 | 0 | | |
SharpHoundCommonLib.OutputTypes.CertificateExtension | 0 | 7 | 7 | 17 | 0% | | 0 | 0 | | |
SharpHoundCommonLib.OutputTypes.Computer | 0 | 15 | 15 | 53 | 0% | | 0 | 0 | | |
SharpHoundCommonLib.OutputTypes.ComputerStatus | 5 | 9 | 14 | 53 | 35.7% | | 0 | 0 | | |
SharpHoundCommonLib.OutputTypes.Container | 0 | 2 | 2 | 10 | 0% | | 0 | 0 | | |
SharpHoundCommonLib.OutputTypes.DCRegistryData | 0 | 2 | 2 | 53 | 0% | | 0 | 0 | | |
SharpHoundCommonLib.OutputTypes.Domain | 0 | 6 | 6 | 14 | 0% | | 0 | 0 | | |
SharpHoundCommonLib.OutputTypes.DomainTrust | 8 | 0 | 8 | 16 | 100% | | 0 | 0 | | |
SharpHoundCommonLib.OutputTypes.EnrollmentAgentRegistryAPIResult | 0 | 1 | 1 | 10 | 0% | | 0 | 0 | | |
SharpHoundCommonLib.OutputTypes.EnterpriseCA | 0 | 3 | 3 | 9 | 0% | | 0 | 0 | | |
SharpHoundCommonLib.OutputTypes.GPLink | 11 | 5 | 16 | 36 | 68.7% | | 5 | 12 | 41.6% | |
SharpHoundCommonLib.OutputTypes.Group | 0 | 1 | 1 | 9 | 0% | | 0 | 0 | | |
SharpHoundCommonLib.OutputTypes.IntRegistryAPIResult | 0 | 1 | 1 | 7 | 0% | | 0 | 0 | | |
SharpHoundCommonLib.OutputTypes.IssuancePolicy | 0 | 1 | 1 | 7 | 0% | | 0 | 0 | | |
SharpHoundCommonLib.OutputTypes.LocalGroup | 0 | 3 | 3 | 9 | 0% | | 0 | 0 | | |
SharpHoundCommonLib.OutputTypes.LocalGroupAPIResult | 4 | 8 | 12 | 25 | 33.3% | | 0 | 4 | 0% | |
SharpHoundCommonLib.OutputTypes.LSAPrivilegeAPIResult | 0 | 1 | 1 | 9 | 0% | | 0 | 0 | | |
SharpHoundCommonLib.OutputTypes.MetaTag | 0 | 5 | 5 | 14 | 0% | | 0 | 0 | | |
SharpHoundCommonLib.OutputTypes.NamedPrincipal | 5 | 8 | 13 | 23 | 38.4% | | 0 | 0 | | |
SharpHoundCommonLib.OutputTypes.NTAuthStore | 0 | 1 | 1 | 7 | 0% | | 0 | 0 | | |
SharpHoundCommonLib.OutputTypes.OU | 0 | 4 | 4 | 12 | 0% | | 0 | 0 | | |
SharpHoundCommonLib.OutputTypes.OutputBase | 0 | 6 | 6 | 18 | 0% | | 0 | 0 | | |
SharpHoundCommonLib.OutputTypes.OutputWrapper<T> | 0 | 2 | 2 | 12 | 0% | | 0 | 0 | | |
SharpHoundCommonLib.OutputTypes.ResultingGPOChanges | 5 | 0 | 5 | 13 | 100% | | 0 | 0 | | |
SharpHoundCommonLib.OutputTypes.RootCA | 0 | 1 | 1 | 7 | 0% | | 0 | 0 | | |
SharpHoundCommonLib.OutputTypes.Session | 13 | 5 | 18 | 42 | 72.2% | | 6 | 16 | 37.5% | |
SharpHoundCommonLib.OutputTypes.SessionAPIResult | 1 | 0 | 1 | 9 | 100% | | 0 | 0 | | |
SharpHoundCommonLib.OutputTypes.SPNPrivilege | 3 | 0 | 3 | 9 | 100% | | 0 | 0 | | |
SharpHoundCommonLib.OutputTypes.TypedPrincipal | 26 | 0 | 26 | 46 | 100% | | 5 | 10 | 50% | |
SharpHoundCommonLib.OutputTypes.User | 0 | 6 | 6 | 14 | 0% | | 0 | 0 | | |
SharpHoundCommonLib.OutputTypes.UserRightsAssignmentAPIResult | 3 | 8 | 11 | 24 | 27.2% | | 0 | 4 | 0% | |
SharpHoundCommonLib.ParsedGPLink | 2 | 0 | 2 | 309 | 100% | | 0 | 0 | | |
SharpHoundCommonLib.PassThroughLogger | 11 | 6 | 17 | 41 | 64.7% | | 2 | 2 | 100% | |
SharpHoundCommonLib.Processors.ACLProcessor | 319 | 163 | 482 | 677 | 66.1% | | 310 | 403 | 76.9% | |
SharpHoundCommonLib.Processors.CachedLocalItem | 7 | 0 | 7 | 16 | 100% | | 0 | 0 | | |
SharpHoundCommonLib.Processors.CertAbuseProcessor | 0 | 242 | 242 | 478 | 0% | | 0 | 124 | 0% | |
SharpHoundCommonLib.Processors.CertRegistryResult | 0 | 3 | 3 | 478 | 0% | | 0 | 0 | | |
SharpHoundCommonLib.Processors.ComputerAvailability | 90 | 12 | 102 | 167 | 88.2% | | 21 | 32 | 65.6% | |
SharpHoundCommonLib.Processors.ComputerProperties | 6 | 0 | 6 | 931 | 100% | | 0 | 0 | | |
SharpHoundCommonLib.Processors.ComputerSessionProcessor | 142 | 75 | 217 | 328 | 65.4% | | 75 | 118 | 63.5% | |
SharpHoundCommonLib.Processors.ContainerProcessor | 64 | 20 | 84 | 178 | 76.1% | | 53 | 78 | 67.9% | |
SharpHoundCommonLib.Processors.DCRegistryProcessor | 0 | 5 | 5 | 87 | 0% | | 0 | 2 | 0% | |
SharpHoundCommonLib.Processors.DomainTrustProcessor | 54 | 10 | 64 | 115 | 84.3% | | 33 | 51 | 64.7% | |
SharpHoundCommonLib.Processors.EnrollmentAgentRestriction | 0 | 5 | 5 | 478 | 0% | | 0 | 0 | | |
SharpHoundCommonLib.Processors.GPOLocalGroupProcessor | 304 | 46 | 350 | 577 | 86.8% | | 197 | 259 | 76% | |
SharpHoundCommonLib.Processors.GroupProcessor | 43 | 9 | 52 | 95 | 82.6% | | 47 | 68 | 69.1% | |
SharpHoundCommonLib.Processors.IssuancePolicyProperties | 2 | 0 | 2 | 931 | 100% | | 0 | 0 | | |
SharpHoundCommonLib.Processors.LdapPropertyProcessor | 390 | 160 | 550 | 931 | 70.9% | | 126 | 254 | 49.6% | |
SharpHoundCommonLib.Processors.LocalGroupProcessor | 139 | 109 | 248 | 375 | 56% | | 149 | 213 | 69.9% | |
SharpHoundCommonLib.Processors.ParsedCertificate | 21 | 10 | 31 | 931 | 67.7% | | 4 | 8 | 50% | |
SharpHoundCommonLib.Processors.PortScanner | 4 | 54 | 58 | 105 | 6.8% | | 0 | 18 | 0% | |
SharpHoundCommonLib.Processors.RegistryResult | 0 | 1 | 1 | 7 | 0% | | 0 | 0 | | |
SharpHoundCommonLib.Processors.SPNProcessors | 31 | 5 | 36 | 65 | 86.1% | | 25 | 32 | 78.1% | |
SharpHoundCommonLib.Processors.UserProperties | 4 | 0 | 4 | 931 | 100% | | 0 | 0 | | |
SharpHoundCommonLib.Processors.UserRightsAssignmentProcessor | 101 | 46 | 147 | 229 | 68.7% | | 64 | 105 | 60.9% | |
SharpHoundCommonLib.ResolvedSearchResult | 9 | 3 | 12 | 35 | 75% | | 1 | 2 | 50% | |
SharpHoundCommonLib.Result | 7 | 6 | 13 | 41 | 53.8% | | 1 | 2 | 50% | |
SharpHoundCommonLib.Result<T> | 7 | 6 | 13 | 41 | 53.8% | | 0 | 0 | | |
SharpHoundCommonLib.SearchResultEntryWrapper | 0 | 136 | 136 | 204 | 0% | | 0 | 68 | 0% | |
SharpHoundCommonLib.SHRegistryKey | 0 | 9 | 9 | 34 | 0% | | 0 | 2 | 0% | |
SharpHoundCommonLib.WellKnownPrincipal | 71 | 3 | 74 | 91 | 95.9% | | 321 | 330 | 97.2% | |
SharpHoundRPC | 99 | 561 | 660 | 1565 | 15% | | 14 | 168 | 8.3% | |
SharpHoundRPC.Extensions | 24 | 11 | 35 | 70 | 68.5% | | 10 | 20 | 50% | |
SharpHoundRPC.Handles.BasePointer | 3 | 36 | 39 | 68 | 7.6% | | 0 | 14 | 0% | |
SharpHoundRPC.Handles.LSAHandle | 0 | 17 | 17 | 33 | 0% | | 0 | 2 | 0% | |
SharpHoundRPC.Handles.LSAPointer | 0 | 13 | 13 | 26 | 0% | | 0 | 2 | 0% | |
SharpHoundRPC.Handles.NetAPIPointer | 3 | 10 | 13 | 26 | 23% | | 0 | 2 | 0% | |
SharpHoundRPC.Handles.SAMHandle | 0 | 18 | 18 | 34 | 0% | | 0 | 2 | 0% | |
SharpHoundRPC.Handles.SAMPointer | 0 | 12 | 12 | 25 | 0% | | 0 | 0 | | |
SharpHoundRPC.Handles.SAMSidArray | 0 | 17 | 17 | 32 | 0% | | 0 | 2 | 0% | |
SharpHoundRPC.LSANative.LSAMethods | 0 | 43 | 43 | 135 | 0% | | 0 | 8 | 0% | |
SharpHoundRPC.LSANative.LSAStructs | 0 | 6 | 6 | 57 | 0% | | 0 | 2 | 0% | |
SharpHoundRPC.LSANative.UserRights | 0 | 10 | 10 | 61 | 0% | | 0 | 0 | | |
SharpHoundRPC.NetAPINative.NetAPIMethods | 4 | 26 | 30 | 104 | 13.3% | | 1 | 12 | 8.3% | |
SharpHoundRPC.NetAPINative.NetAPIResult<T> | 25 | 3 | 28 | 49 | 89.2% | | 2 | 2 | 100% | |
SharpHoundRPC.NetAPINative.NetSessionEnumResults | 7 | 0 | 7 | 26 | 100% | | 0 | 0 | | |
SharpHoundRPC.NetAPINative.NetWkstaUserEnumResults | 7 | 0 | 7 | 26 | 100% | | 0 | 0 | | |
SharpHoundRPC.Result<T> | 26 | 4 | 30 | 55 | 86.6% | | 1 | 2 | 50% | |
SharpHoundRPC.RPCException | 0 | 13 | 13 | 39 | 0% | | 0 | 0 | | |
SharpHoundRPC.SAMRPCNative.SAMMethods | 0 | 42 | 42 | 159 | 0% | | 0 | 0 | | |
SharpHoundRPC.SAMRPCNative.SAMStructs | 0 | 6 | 6 | 35 | 0% | | 0 | 2 | 0% | |
SharpHoundRPC.Shared.SharedStructs | 0 | 16 | 16 | 38 | 0% | | 0 | 8 | 0% | |
SharpHoundRPC.Wrappers.LSABase | 0 | 15 | 15 | 33 | 0% | | 0 | 4 | 0% | |
SharpHoundRPC.Wrappers.LSAPolicy | 0 | 107 | 107 | 171 | 0% | | 0 | 32 | 0% | |
SharpHoundRPC.Wrappers.SAMAlias | 0 | 12 | 12 | 30 | 0% | | 0 | 2 | 0% | |
SharpHoundRPC.Wrappers.SAMBase | 0 | 15 | 15 | 33 | 0% | | 0 | 4 | 0% | |
SharpHoundRPC.Wrappers.SAMDomain | 0 | 32 | 32 | 63 | 0% | | 0 | 12 | 0% | |
SharpHoundRPC.Wrappers.SAMServer | 0 | 77 | 77 | 137 | 0% | | 0 | 34 | 0% | |