Published version of Subdomain Takeover check

This commit is contained in:
Jurjen Ladenius
2021-09-06 13:34:38 +02:00
parent dc9e6425b7
commit 1a5ba10e07
15 changed files with 1983 additions and 72 deletions

View File

@@ -1,3 +1,4 @@
using module Effectory.Dns
$effectoryDomainPattern = "*.effectory.com"
@@ -11,6 +12,7 @@ Import-Module Az.TrafficManager
Import-Module Az.ContainerInstance
Import-Module Az.Automation
Import-Module Az.Resources
Import-Module Az.ApiManagement
Import-Module Effectory.Dns -Force
Import-Module DnsClient-PS
@@ -25,7 +27,7 @@ try
-TenantId $servicePrincipalConnection.TenantId `
-ApplicationId $servicePrincipalConnection.ApplicationId `
-CertificateThumbprint $servicePrincipalConnection.CertificateThumbprint
Write-Output ("Connected with Automation Account [$($account.Name)]")
Write-Verbose ("Connected with Automation Account [$($account.Account)]")
}
catch {
if (!$servicePrincipalConnection)
@@ -45,7 +47,7 @@ try
{
$Cred = Get-AutomationPSCredential -Name $connectionName
$connectionString = $cred.GetNetworkCredential().Password
Write-Output ("Retrieved connection string to Storage Account [$($cred.UserName)]")
Write-Verbose ("Retrieved connection string to Storage Account [$($cred.UserName)]")
}
catch {
if (!$connectionString)