Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CredDefense/CredDefense
/ functions
Functions
441 in github.com/CredDefense/CredDefense
⨍
Functions
441
◇
Types & classes
336
↓ 80 callers
Method
Add
(ReplicaAttribute attribute)
Src/DSInternals.Replication.Model/ReplicaAttributeCollection.cs:18
↓ 38 callers
Method
ReadAttribute
(string name, out byte[] value)
Src/DSInternals.Common/Data/DirectoryObject.cs:17
↓ 24 callers
Method
ToString
()
Src/DSInternals.Common/Data/DistinguishedName.cs:109
↓ 22 callers
Method
AssertNotNull
(object value, string paramName)
Src/DSInternals.Common/Validator.cs:84
↓ 21 callers
Method
Append
(this SecureString input, string suffix)
Src/DSInternals.Common/Cryptography/SecureStringExtensions.cs:35
↓ 12 callers
Method
AssertNotNullOrWhiteSpace
(string value, string paramName)
Src/DSInternals.Common/Validator.cs:91
↓ 9 callers
Method
get
Src/DSInternals.Replication.Interop/DrsConnection.cpp:84
↓ 8 callers
Method
AssertSuccess
(NtStatus status)
Src/DSInternals.Common/Validator.cs:18
↓ 8 callers
Method
Cut
(this byte[] blob, int offset)
Src/DSInternals.Common/Extensions/ByteArrayExtensions.cs:132
↓ 8 callers
Method
FindAttributeId
(string attributeName)
Src/DSInternals.Common/Data/Schema/BasicSchema.cs:39
↓ 7 callers
Method
ToHex
(this byte[] bytes, bool caps = false)
Src/DSInternals.Common/Extensions/ByteArrayExtensions.cs:43
↓ 6 callers
Method
GetBytes
<summary> Returns the pseudo-random bytes for this object. </summary> <param name="cb">The number of pseudo-random key bytes to generate.</param> <ret
Src/DSInternals.Common/Cryptography/Pbkdf2.cs:256
↓ 6 callers
Method
SwapBytes
(this byte[] bytes, int index1, int index2)
Src/DSInternals.Common/Extensions/ByteArrayExtensions.cs:89
↓ 5 callers
Method
AssertMinLength
(byte[] data, int minLength, string paramName)
Src/DSInternals.Common/Validator.cs:114
↓ 5 callers
Method
updateDomainData
()
Src/CredDefense/PasswordFilterHelper.cs:183
↓ 4 callers
Method
AssertLength
(string value, int length, string paramName)
Src/DSInternals.Common/Validator.cs:98
↓ 4 callers
Method
CreateSchema
()
Src/DSInternals.Common/Data/Schema/BasicSchemaFactory.cs:7
↓ 4 callers
Method
DecryptSecret
<summary> Decrypts a generic secret retrieved either from the DB or through replication. </summary> <param name="blob">Encrypted blob.</param> <return
Src/DSInternals.Common/Cryptography/DirectorySecretDecryptor.cs:27
↓ 4 callers
Method
GetLSASecret
(string distinguishedName, BasicSchema schema)
Src/DSInternals.Replication/DirectoryReplicationClient.cs:128
↓ 4 callers
Method
GetRid
(this SecurityIdentifier sid)
Src/DSInternals.Common/Extensions/SecurityIdentifierExtensions.cs:10
↓ 4 callers
Function
utf16_to_uc_utf8
Src/EPF/EasyPasswordFilter/dllmain.cpp:95
↓ 3 callers
Method
GetLogonName
<summary> Gets either UPN or Down-Level Logon Name </summary>
Src/DSInternals.Common/Extensions/NetworkCredentialExtensions.cs:11
↓ 3 callers
Method
ToString
()
Src/DSInternals.Common/Data/DPAPI/RoamedCredential.cs:183
↓ 3 callers
Method
ToString
()
Src/DSInternals.Replication.Model/ReplicationCursor.cs:39
↓ 3 callers
Function
utf8_to_uc_utf8
Src/EPF/EasyPasswordFilter/dllmain.cpp:124
↓ 2 callers
Method
AssertDirectoryExists
(string directoryPath)
Src/DSInternals.Common/Validator.cs:143
↓ 2 callers
Method
Bind
Src/DSInternals.Replication.Interop/DrsConnection.cpp:54
↓ 2 callers
Method
ComputeHash
(SecureString password)
Src/DSInternals.Common/Cryptography/LMHash.cs:19
↓ 2 callers
Method
DecryptHash
(byte[] blob, int rid)
Src/DSInternals.Common/Cryptography/DirectorySecretDecryptor.cs:41
↓ 2 callers
Method
DecryptHashHistory
(byte[] blob, int rid)
Src/DSInternals.Common/Cryptography/DirectorySecretDecryptor.cs:60
↓ 2 callers
Method
DoDisconnect
()
Src/DSInternals.Common/Interop/NamedPipeConnection.cs:50
↓ 2 callers
Method
GetKeyDN
(Guid keyId, string domainDN)
Src/DSInternals.Common/Data/DPAPI/DPAPIBackupKey.cs:144
↓ 2 callers
Method
HexToBinary
(this string hex)
Src/DSInternals.Common/Extensions/ByteArrayExtensions.cs:23
↓ 2 callers
Function
PasswordFilter
Src/EPF/EasyPasswordFilter/dllmain.cpp:354
↓ 2 callers
Method
ReadAttribute
(string name, out byte[] value)
Src/DSInternals.Common/ADSI/AdsiObjectAdapter.cs:61
↓ 2 callers
Method
ReadLinkedValues
(string attributeName, out byte[][] values)
Src/DSInternals.Common/Data/DirectoryObject.cs:44
↓ 2 callers
Method
ReadWString
(this byte[] buffer, int startIndex)
Src/DSInternals.Common/Extensions/ByteArrayExtensions.cs:68
↓ 2 callers
Method
RtlCalculateNtOwfPassword
<summary> Takes the passed NtPassword and performs a one-way-function on it. Uses the RSA MD4 function </summary> <param name="password">The password
Src/DSInternals.Common/Interop/NativeMethods.cs:48
↓ 2 callers
Method
TestObjectExistence
Src/DSInternals.Replication.Interop/DrsConnection.cpp:435
↓ 2 callers
Method
ToByteArray
(this SecureString input)
Src/DSInternals.Common/Cryptography/SecureStringExtensions.cs:20
↓ 2 callers
Method
ToSecurityIdentifier
(this byte[] binarySid, bool bigEndianRid = false)
Src/DSInternals.Common/Extensions/ByteArrayExtensions.cs:112
↓ 2 callers
Method
ToString
()
Src/DSInternals.Common/Data/DistinguishedNameComponent.cs:21
↓ 2 callers
Method
TrimEnd
(this string input, string suffix)
Src/DSInternals.Common/Extensions/StringExtensions.cs:8
↓ 2 callers
Method
ZeroFill
()
Src/DSInternals.Common/Interop/SafeOemStringPointer.cs:52
↓ 2 callers
Method
getSysPath
(string dcName)
Src/CredDefense/PasswordFilterHelper.cs:117
↓ 2 callers
Method
updateRegValue
(string dcName, bool delete)
Src/CredDefense/PasswordFilterHelper.cs:133
↓ 1 callers
Method
AddParent
(DistinguishedName dn)
Src/DSInternals.Common/Data/DistinguishedName.cs:72
↓ 1 callers
Method
Allocate
(int length)
Src/DSInternals.Common/Interop/SafeOemStringPointer.cs:21
↓ 1 callers
Method
AssertCrcMatches
(byte[] buffer, uint expectedCrc)
Src/DSInternals.Common/Validator.cs:152
↓ 1 callers
Method
AssertIsHex
(string value, string paramName)
Src/DSInternals.Common/Validator.cs:73
↓ 1 callers
Method
AssertMaxLength
(SecureString password, int maxLength, string paramName)
Src/DSInternals.Common/Validator.cs:106
↓ 1 callers
Method
Calculate
(byte[] buffer)
Src/DSInternals.Common/Cryptography/Crc32.cs:76
↓ 1 callers
Method
ComputeHash
(SecureString password, byte[] salt)
Src/DSInternals.Common/Cryptography/OrgIdHash.cs:30
↓ 1 callers
Method
ConvertStringSecurityDescriptorToSecurityDescriptor
(string stringSecurityDescriptor, uint stringSDRevision, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)
Src/DSInternals.Common/Interop/NativeMethods.cs:262
↓ 1 callers
Method
CrackNames
Src/DSInternals.Replication.Interop/DrsConnection.cpp:328
↓ 1 callers
Method
CreateClientInfo
Src/DSInternals.Replication.Interop/DrsConnection.cpp:89
↓ 1 callers
Method
CreateRpcConnection
(string server, RpcProtocol protocol, NetworkCredential credential = null)
Src/DSInternals.Replication/DirectoryReplicationClient.cs:171
↓ 1 callers
Method
Dispose
()
Src/DSInternals.Common/Interop/RegistryHiveFileMapping.cs:42
↓ 1 callers
Method
EncryptSecret
<summary> Encrypts a generic secret to be stored in the DB or sent through replication. </summary> <param name="blob">Cleartext blob.</param> <returns
Src/DSInternals.Common/Cryptography/DirectorySecretDecryptor.cs:34
↓ 1 callers
Method
Equals
(object obj)
Src/DSInternals.Replication.Model/ReplicationCookie.cs:73
↓ 1 callers
Method
FindAttribute
(string attributeName)
Src/DSInternals.Common/Data/Schema/BasicSchema.cs:33
↓ 1 callers
Method
Get
(Guid objectId)
Src/DSInternals.Replication.Model/ReplicatedLinkedValueCollection.cs:28
↓ 1 callers
Method
GetAccount
(Guid objectGuid)
Src/DSInternals.Replication/DirectoryReplicationClient.cs:96
↓ 1 callers
Method
GetAccounts
()
Src/DSInternals.Common/ADSI/AdsiClient.cs:80
↓ 1 callers
Method
GetBigEndianBytes
<summary> Encodes an integer into a 4-byte array, in big endian. </summary> <param name="number">The integer to encode.</param> <returns>Array of byte
Src/DSInternals.Common/Extensions/ByteArrayExtensions.cs:101
↓ 1 callers
Method
GetBinaryForm
(this SecurityIdentifier sid, bool bigEndianRid = false)
Src/DSInternals.Common/Extensions/SecurityIdentifierExtensions.cs:22
↓ 1 callers
Method
GetDnsName
()
Src/DSInternals.Common/Data/DistinguishedName.cs:54
↓ 1 callers
Method
GetInstance
()
Src/DSInternals.Common/Cryptography/HashEqualityComparer.cs:13
↓ 1 callers
Method
GetPreferredLegacyKeyPointerDN
(string domainDN)
Src/DSInternals.Common/Data/DPAPI/DPAPIBackupKey.cs:154
↓ 1 callers
Method
GetPreferredRSAKeyPointerDN
(string domainDN)
Src/DSInternals.Common/Data/DPAPI/DPAPIBackupKey.cs:149
↓ 1 callers
Method
Initialize
initializes the state of the operation.
Src/DSInternals.Common/Cryptography/Pbkdf2.cs:307
↓ 1 callers
Method
InitializeComponent
<summary> InitializeComponent </summary>
Src/CredDefense/obj/Release/App.g.cs:46
↓ 1 callers
Method
InitializeComponent
<summary> InitializeComponent </summary>
Src/CredDefense/obj/x64/Debug/App.g.cs:46
↓ 1 callers
Method
InitializeComponent
<summary> InitializeComponent </summary>
Src/CredDefense/obj/x86/Debug/App.g.cs:46
↓ 1 callers
Method
InitializeComponent
<summary> InitializeComponent </summary>
Src/CredDefense/obj/Debug/App.g.i.cs:46
↓ 1 callers
Method
InitializeComponent
<summary> InitializeComponent </summary>
Src/CredDefense/obj/Debug/App.g.cs:46
↓ 1 callers
Method
LoadAccountInfo
(DirectoryObject dsObject)
Src/DSInternals.Common/Data/Principals/DSAccount.cs:322
↓ 1 callers
Method
LoadHashes
(DirectoryObject dsObject, DirectorySecretDecryptor pek)
Src/DSInternals.Common/Data/Principals/DSAccount.cs:389
↓ 1 callers
Method
LoadLinkedValues
(ReplicatedLinkedValueCollection linkedValueCollection)
Src/DSInternals.Replication.Model/ReplicaObject.cs:61
↓ 1 callers
Method
LoadRoamedCredentials
<summary> Loads credential roaming objects and timestamps. </summary>
Src/DSInternals.Common/Data/Principals/DSAccount.cs:441
↓ 1 callers
Method
ReadAttribute
(int attributeId, out byte[][] values)
Src/DSInternals.Replication.Model/ReplicaObject.cs:80
↓ 1 callers
Method
ReadCredentials
(byte[] blob)
Src/DSInternals.Common/Data/Principals/KerberosCredentialNew.cs:52
↓ 1 callers
Method
ReadCredentials
(byte[] blob)
Src/DSInternals.Common/Data/Principals/KerberosCredential.cs:37
↓ 1 callers
Method
RegLoadKey
<summary> Creates a subkey under HKEY_USERS or HKEY_LOCAL_MACHINE and loads the data from the specified registry hive into that subkey. </summary> <pa
Src/DSInternals.Common/Interop/NativeMethods.cs:204
↓ 1 callers
Method
RegQueryInfoKey
(SafeRegistryHandle hKey, StringBuilder lpClass, ref int lpcbClass, IntPtr lpReserved, int[] lpcSubKeys, int[]
Src/DSInternals.Common/Interop/NativeMethods.cs:217
↓ 1 callers
Method
RegUnLoadKey
<summary> Unloads the specified registry key and its subkeys from the registry. </summary> <param name="hKey">A handle to the registry key to be unloa
Src/DSInternals.Common/Interop/NativeMethods.cs:213
↓ 1 callers
Method
ReleaseHandle
Src/DSInternals.Replication.Interop/DrsConnection.cpp:443
↓ 1 callers
Method
RtlCalculateLmOwfPassword
<summary> Takes the passed password and performs a one-way-function on it. The current implementation does this by using the password as a key to encr
Src/DSInternals.Common/Interop/NativeMethods.cs:89
↓ 1 callers
Method
RtlDecryptData2
<summary> Faster arbitrary length data encryption function (using RC4) </summary>
Src/DSInternals.Common/Interop/NativeMethods.cs:167
↓ 1 callers
Method
RtlDecryptNtOwfPwdWithIndex
<summary> Decrypt NtOwfPassword using an index as the key </summary>
Src/DSInternals.Common/Interop/NativeMethods.cs:119
↓ 1 callers
Method
RtlEncryptNtOwfPwdWithIndex
<summary> Encrypt NtOwfPassword using an index as the key </summary>
Src/DSInternals.Common/Interop/NativeMethods.cs:131
↓ 1 callers
Method
RtlNtStatusToDosError
<summary> Converts the specified NTSTATUS code to its equivalent system error code. </summary> <param name="Status">The NTSTATUS code to be converted.
Src/DSInternals.Common/Interop/NativeMethods.cs:37
↓ 1 callers
Method
RtlUpcaseUnicodeStringToOemString
<summary> This function upper cases the specified unicode source string and then converts it into an oem string. The translation is done with respect
Src/DSInternals.Common/Interop/NativeMethods.cs:108
↓ 1 callers
Method
RunAudit
()
Src/CredDefense/PasswordAuditHelper.cs:73
↓ 1 callers
Method
SaveTo
(string directoryPath)
Src/DSInternals.Common/Data/DPAPI/DPAPIObject.cs:13
↓ 1 callers
Method
ToString
()
Src/DSInternals.Common/Interop/SafeOemStringPointer.cs:62
↓ 1 callers
Method
WNetAddConnection2
<summary> The WNetAddConnection2 function makes a connection to a network resource and can redirect a local device to the network resource. </summary>
Src/DSInternals.Common/Interop/NativeMethods.cs:239
↓ 1 callers
Method
WNetCancelConnection2
<summary> The WNetCancelConnection2 function cancels an existing network connection. You can also call the function to remove remembered network conne
Src/DSInternals.Common/Interop/NativeMethods.cs:258
↓ 1 callers
Method
checkArch
(string dcName)
Src/CredDefense/PasswordFilterHelper.cs:75
↓ 1 callers
Function
checkPass
Function used to verify the new password Checks for updates by looking for a file named update.txt If the update file is present, the function reads
Src/EPF/EasyPasswordFilter/dllmain.cpp:190
next →
1–100 of 441, ranked by callers