WDACConfig
0.4.3
This is an advanced PowerShell module for WDAC (Windows Defender Application Control) and automates a lot of tasks.
🟢 Please see the GitHub page for Full details and everything about the module: https://github.com/HotCakeX/Harden-Windows-Security/wiki/WDACConfig
🛡️ Here is the list of module's cmdlets
✔️ New-WDACConfig: https://github.com/HotCakeX/Har
This is an advanced PowerShell module for WDAC (Windows Defender Application Control) and automates a lot of tasks.
🟢 Please see the GitHub page for Full details and everything about the module: https://github.com/HotCakeX/Harden-Windows-Security/wiki/WDACConfig
🛡️ Here is the list of module's cmdlets
✔️ New-WDACConfig: https://github.com/HotCakeX/Harden-Windows-Security/wiki/New-WDACConfig
✔️ New-SupplementalWDACConfig: https://github.com/HotCakeX/Harden-Windows-Security/wiki/New-SupplementalWDACConfig
✔️ Remove-WDACConfig: https://github.com/HotCakeX/Harden-Windows-Security/wiki/Remove-WDACConfig
✔️ Edit-WDACConfig: https://github.com/HotCakeX/Harden-Windows-Security/wiki/Edit-WDACConfig
✔️ Edit-SignedWDACConfig: https://github.com/HotCakeX/Harden-Windows-Security/wiki/Edit-SignedWDACConfig
✔️ Deploy-SignedWDACConfig: https://github.com/HotCakeX/Harden-Windows-Security/wiki/Deploy-SignedWDACConfig
✔️ Confirm-WDACConfig: https://github.com/HotCakeX/Harden-Windows-Security/wiki/Confirm-WDACConfig
✔️ New-DenyWDACConfig: https://github.com/HotCakeX/Harden-Windows-Security/wiki/New-DenyWDACConfig
✔️ Set-CommonWDACConfig: https://github.com/HotCakeX/Harden-Windows-Security/wiki/Set-CommonWDACConfig
✔️ New-KernelModeWDACConfig: https://github.com/HotCakeX/Harden-Windows-Security/wiki/New%E2%80%90KernelModeWDACConfig
✔️ Get-CommonWDACConfig: https://github.com/HotCakeX/Harden-Windows-Security/wiki/Get-CommonWDACConfig
✔️ Invoke-WDACSimulation: https://github.com/HotCakeX/Harden-Windows-Security/wiki/Invoke-WDACSimulation
✔️ Remove-CommonWDACConfig: https://github.com/HotCakeX/Harden-Windows-Security/wiki/Remove-CommonWDACConfig
✔️ Assert-WDACConfigIntegrity: https://github.com/HotCakeX/Harden-Windows-Security/wiki/Assert-WDACConfigIntegrity
✔️ Build-WDACCertificate: https://github.com/HotCakeX/Harden-Windows-Security/wiki/Build-WDACCertificate
✔️ Test-CiPolicy: https://github.com/HotCakeX/Harden-Windows-Security/wiki/Test-CiPolicy
✔️ ConvertTo-WDACPolicy: https://github.com/HotCakeX/Harden-Windows-Security/wiki/ConvertTo-WDACPolicy
✔️ Get-CiFileHashes: https://github.com/HotCakeX/Harden-Windows-Security/wiki/Get-CiFileHashes
✔️ Set-CiRuleOptions: https://github.com/HotCakeX/Harden-Windows-Security/wiki/Set-CiRuleOptions
✔️ Get-CIPolicySetting: https://github.com/HotCakeX/Harden-Windows-Security/wiki/Get-CIPolicySetting
Minimum PowerShell version
7.4.2
Installation Options
Owners
Copyright
(c) 2023-2024
Package Details
Author(s)
- HotCakeX
Tags
WDAC Windows-Defender-Application-Control Windows Security Microsoft Application-Control App-Control-for-Business Application-Whitelisting BYOVD
Functions
New-WDACConfig Remove-WDACConfig Deploy-SignedWDACConfig Confirm-WDACConfig Edit-WDACConfig Edit-SignedWDACConfig New-SupplementalWDACConfig New-DenyWDACConfig Set-CommonWDACConfig New-KernelModeWDACConfig Invoke-WDACSimulation Get-CommonWDACConfig Remove-CommonWDACConfig Assert-WDACConfigIntegrity Build-WDACCertificate Test-CiPolicy ConvertTo-WDACPolicy Get-CiFileHashes Set-CiRuleOptions Get-CIPolicySetting
PSEditions
Dependencies
This module has no dependencies.
Release Notes
Full Change log available in GitHub releases: https://github.com/HotCakeX/Harden-Windows-Security/releases
FileList
- WDACConfig.nuspec
- Core\Get-CiFileHashes.psm1
- Shared\Receive-CodeIntegrityLogs.psm1
- .NETAssembliesToLoad.txt
- C#\Functions\DirectorySelector.cs
- Core\Get-CIPolicySetting.psm1
- Shared\Remove-SupplementalSigners.psm1
- C#\Functions\DriveLetterMapper.cs
- Core\Get-CommonWDACConfig.psm1
- Shared\Select-LogProperties.psm1
- WDACConfig.psd1
- C#\Functions\EditGUIDs.cs
- Core\Invoke-WDACSimulation.psm1
- Shared\Set-LogPropertiesVisibility.psm1
- WDACConfig.psm1
- C#\Functions\EventLogUtility.cs
- Core\New-DenyWDACConfig.psm1
- Shared\Test-ECCSignedFiles.psm1
- C#\ArgumentCompleters\ArgumentCompleterAttribute.cs
- C#\Functions\FileDirectoryPathComparer.cs
- Core\New-KernelModeWDACConfig.psm1
- Shared\Test-KernelProtectedFiles.psm1
- C#\ArgumentCompleters\BasePolicyNamez.cs
- C#\Functions\GetExtendedFileAttrib.cs
- Core\New-SupplementalWDACConfig.psm1
- Shared\Update-self.psm1
- C#\ArgumentCompleters\CertCNz.cs
- C#\Functions\GetFilesFast.cs
- Core\New-WDACConfig.psm1
- WDACSimulation\Compare-SignerAndCertificate.psm1
- C#\ArgumentCompleters\RuleOptionsx.cs
- C#\Functions\GetOpusData.cs
- Core\Remove-CommonWDACConfig.psm1
- WDACSimulation\Get-CertificateDetails.psm1
- C#\ArgumentCompleters\ScanLevelz.cs
- C#\Functions\Initializer.cs
- Core\Remove-WDACConfig.psm1
- WDACSimulation\Get-SignerInfo.psm1
- C#\Custom Types\AuthenticodePageHashes.cs
- C#\Functions\LoggerInitializer.cs
- Core\Set-CiRuleOptions.psm1
- XMLOps\Checkpoint-Macros.psm1
- C#\Custom Types\CertificateDetailsCreator.cs
- C#\Functions\MeowOpener.cs
- Core\Set-CommonWDACConfig.psm1
- XMLOps\Clear-CiPolicy_Semantic.psm1
- C#\Custom Types\CertificateSignerCreator.cs
- C#\Functions\MoveUserModeToKernelMode.cs
- Core\Test-CiPolicy.psm1
- XMLOps\Close-EmptyXmlNodes_Semantic.psm1
- C#\Custom Types\ChainElement.cs
- C#\Functions\PageHashCalc.cs
- CoreExt\PSDefaultParameterValues.ps1
- XMLOps\Compare-CorrelatedData.psm1
- C#\Custom Types\ChainPackage.cs
- C#\Functions\SecureStringComparer.cs
- Help\ConvertTo-WDACPolicy.md
- XMLOps\Merge-Signers_Semantic.psm1
- C#\Custom Types\FileBasedInfoPackage.cs
- C#\Functions\StagingArea.cs
- Help\ConvertTo-WDACPolicy.xml
- XMLOps\New-CertificateSignerRules.psm1
- C#\Custom Types\FilePublisherSignerCreator.cs
- C#\Functions\TestCiPolicy.cs
- Public\MockConfigCIBootstrap.psm1
- XMLOps\New-FilePublisherLevelRules.psm1
- C#\Custom Types\HashCreator.cs
- C#\Functions\VerboseLogger.cs
- Public\PSCustomObjectArrayToHashtableArray.psm1
- XMLOps\New-HashLevelRules.psm1
- C#\Custom Types\OpusSigner.cs
- C#\Functions\VersionIncrementer.cs
- Public\Write-ColorfulText.psm1
- XMLOps\New-Macros.psm1
- C#\Custom Types\PolicyHashObj.cs
- C#\Functions\WldpQuerySecurityPolicy.cs
- Public\Write-FinalOutput.psm1
- XMLOps\New-PFNLevelRules.psm1
- C#\Custom Types\PublisherSignerCreator.cs
- C#\Functions\XmlFilePathExtractor.cs
- Resources\PolicyRuleOptions.Json
- XMLOps\New-PublisherLevelRules.psm1
- C#\Custom Types\Signer.cs
- C#\Functions\WDAC Simulation\GetFileRuleOutput.cs
- Resources\User Configurations\Schema.json
- XMLOps\Optimize-MDECSVData.psm1
- C#\Custom Types\SimulationInput.cs
- C#\Variables\CILogIntel.cs
- Resources\WDAC Policies\DefaultWindows_Enforced_Kernel.xml
- XMLOps\Remove-AllowElements_Semantic.psm1
- C#\Custom Types\SimulationOutput.cs
- C#\Variables\GlobalVariables.cs
- Resources\WDAC Policies\DefaultWindows_Enforced_Kernel_NoFlights.xml
- XMLOps\Remove-DuplicateAllowAndFileRuleRefElements_IDBased.psm1
- C#\Functions\AllCertificatesGrabber.cs
- C#\XMLOps\SignerAndHashBuilder.cs
- Resources\WDAC Policies-Archived\DefaultWindows_Enforced_Kernel.xml
- XMLOps\Remove-DuplicateAllowedSignersAndCiSigners_IDBased.psm1
- C#\Functions\AuthenticodeHashCalc.cs
- Core\Assert-WDACConfigIntegrity.psm1
- Resources\WDAC Policies-Archived\DefaultWindows_Enforced_Kernel_NoFlights.xml
- XMLOps\Remove-DuplicateFileAttribRef_IDBased.psm1
- C#\Functions\CertificateHelper.cs
- Core\Build-WDACCertificate.psm1
- Resources\WDAC Policies-Archived\Readme.md
- XMLOps\Remove-DuplicateFileAttrib_IDBased.psm1
- C#\Functions\CiPolicyUtility.cs
- Core\Confirm-WDACConfig.psm1
- Shared\Get-KernelModeDrivers.psm1
- XMLOps\Remove-DuplicateFileAttrib_Semantic.psm1
- C#\Functions\CIPolicyVersion.cs
- Core\ConvertTo-WDACPolicy.psm1
- Shared\Get-KernelModeDriversAudit.psm1
- XMLOps\Remove-OrphanAllowedSignersAndCiSigners_IDBased.psm1
- C#\Functions\CodeIntegritySigner.cs
- Core\Deploy-SignedWDACConfig.psm1
- Shared\Get-SignTool.psm1
- XMLOps\Remove-UnreferencedFileRuleRefs.psm1
- C#\Functions\Crypt32CertCN.cs
- Core\Edit-SignedWDACConfig.psm1
- Shared\New-SnapBackGuarantee.psm1
- C#\Functions\DebugLogger.cs
- Core\Edit-WDACConfig.psm1
Version History
Version | Downloads | Last updated |
---|