Files
atomic-red-team/execution-frameworks/Invoke-AtomicRedTeam
caseysmithrc 160d68ebd3 fix README
2018-09-04 09:36:36 -06:00
..
2018-09-04 09:36:36 -06:00

Requires Installation of PowerShell-Yaml

https://github.com/cloudbase/powershell-yaml

Basic usage Examples:

  • Load PowerShell Script: . C:\AtomicRedTeam\execution-frameworks\Invoke-AtomicRedTeam\Invoke-AtomicRedTeam.ps1

  • Execute Single Test:

    $T1117 = Get-AtomicTechnique -Path ..\..\atomics\T1117\T1117.yaml
    Invoke-AtomicTest $T1117

  • Execute All Tests

    [System.Collections.HashTable]$AllAtomicTests = @{}; $AtomicFilePath = 'C:\AtomicRedTeam\atomics\'; Get-Childitem $AtomicFilePath -Recurse -Filter *.yaml -File | ForEach-Object { $currentTechnique = [System.IO.Path]::GetFileNameWithoutExtension($_.FullName); $parsedYaml = (ConvertFrom-Yaml (Get-Content $_.FullName -Raw )); $AllAtomicTests.Add($currentTechnique, $parsedYaml); $AllAtomicTests | %{ Invoke-Atomic $_ -GenerateOnly}

  • Feedback Welcome