CloudKatanaAbilities
1.3.1
A PowerShell module to simulate attacks and assess security controls in the cloud. This module defines adversary techniques used by the Cloud Katana project, a cloud native serverless application based on Azure Functions to automate attack simulations
Minimum PowerShell version
5.0
Installation Options
Owners
Copyright
(c) 2023 Microsoft. All rights reserved.
Package Details
Author(s)
- Roberto Rodriguez (@Cyb3rWard0g)
Tags
Microsoft365 Azure AAD Security Defense
Dependencies
This module has no dependencies.
FileList
- CloudKatanaAbilities.nuspec
- CloudKatanaAbilities.psd1
- CloudKatanaAbilities.psm1
- README.md
- APIs\Invoke-CKAzResourceMgmtAPI.ps1
- APIs\Invoke-CKMSGraphAPI.ps1
- APIs\Invoke-CKOutlookAPI.ps1
- AzureCosmosDB\Invoke-CKAttackGraph.ps1
- AzureManagedIdentitiy\New-CKAzADManagedIdentity.ps1
- Mail\Get-CKMailboxFolders.ps1
- Mail\Get-CKMailboxRules.ps1
- Mail\Get-CKMailMessages.ps1
- Mail\Move-CKMailMessage.ps1
- Mail\New-CKMailboxRule.ps1
- Mail\Remove-CKMailMessage.ps1
- Mail\Send-CKMailMessage.ps1
- OneDrive\Get-CKOneDriveDrives.ps1
- OneDrive\New-CKDriveItemSharingLink.ps1
- OneDrive\New-CKOneDriveFile.ps1
- OneNote\Get-CKOneNoteNotebooks.ps1
- OneNote\Get-CKOneNoteNotebookSections.ps1
- OneNote\New-CKOneNoteNotebook.ps1
- OneNote\New-CKOneNoteNotebookPage.ps1
- OneNote\New-CKOneNoteNotebookSection.ps1
- Utils\ConvertFrom-B64ToString.ps1
- Utils\New-DynamicParam.ps1
- VirtualMachine\Invoke-CKAzVMActionRunCommand.ps1
- AzureAD\Applications\Add-CKAzADAppOwner.ps1
- AzureAD\Applications\Add-CKAzADSPOwner.ps1
- AzureAD\Applications\Get-CKAzADApplications.ps1
- AzureAD\Applications\Get-CKAzADAppOwners.ps1
- AzureAD\Applications\Get-CKAzADServicePrincipals.ps1
- AzureAD\Applications\Get-CKOauth2PermissionGrants.ps1
- AzureAD\Applications\Grant-CKAzADAppPermissions.ps1
- AzureAD\Applications\New-CKAzADApplication.ps1
- AzureAD\Applications\New-CKAzADAppPassword.ps1
- AzureAD\Applications\New-CKAzADAppServicePrincipal.ps1
- AzureAD\Applications\New-CKAzADSPPassword.ps1
- AzureAD\Applications\Update-CKAzADAppReqRscAccess.ps1
- AzureAD\Authentication\Get-CKAccessToken.ps1
- AzureAD\Authentication\Get-CKAccessTokenv2.ps1
- AzureAD\Authentication\Get-CKAccessTokenWithMI.ps1
- AzureAD\Authentication\Get-CKDeviceCode.ps1
- AzureAD\Authentication\Read-CKAccessToken.ps1
- AzureAD\DirectoryRoles\Add-CKAzADDirectoryRoleMember.ps1
- AzureAD\DirectoryRoles\Get-CKAzADDirectoryRoleMembers.ps1
- AzureAD\DirectoryRoles\Get-CKAzADDirectoryRoles.ps1
- AzureAD\Domain\Add-CKTenantDomain.ps1
- AzureAD\Groups\Add-CKAzADGroupMember.ps1
- AzureAD\Groups\Get-CKAzADGroupMembers.ps1
- AzureAD\Groups\Get-CKAzADGroups.ps1
- AzureAD\Users\Get-CKAzADUserAppRoleAssignments.ps1
- AzureAD\Users\Get-CKAzADUsers.ps1
- AzureResourceManagement\Deployment\New-CKAzResourceDeployment.ps1
- AzureResourceManagement\ResourceGroup\Get-CKAzResourceGroups.ps1
- AzureResourceManagement\ResourceGroup\New-CKAzResourceGroup.ps1