From f29469b501d1ffd906cef9d9e9451b7d4fe235f3 Mon Sep 17 00:00:00 2001 From: Christopher Truncer Date: Tue, 7 Jul 2015 11:46:39 -0400 Subject: [PATCH] Moved if statement to allow https comms --- Invoke-EgressAssess.ps1 | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/Invoke-EgressAssess.ps1 b/Invoke-EgressAssess.ps1 index 078e982..251d189 100644 --- a/Invoke-EgressAssess.ps1 +++ b/Invoke-EgressAssess.ps1 @@ -267,6 +267,7 @@ function Invoke-EgressAssess } elseif ($client -eq "https") { + $Url = "https://" + $IP + "/post_data.php" } $uri = New-Object -TypeName System.Uri -ArgumentList $Url @@ -303,10 +304,13 @@ function Invoke-EgressAssess Write-Verbose "[*] You did not provide a data type to generate." Return } - # This line is required to accept any SSL certificate errors - [Net.ServicePointManager]::ServerCertificateValidationCallback = { $true } - $uri = New-Object -TypeName System.Uri -ArgumentList $Url - $wc = New-Object -TypeName System.Net.WebClient + if ($client -eq "https") + { + # This line is required to accept any SSL certificate errors + [Net.ServicePointManager]::ServerCertificateValidationCallback = { $true } + $uri = New-Object -TypeName System.Uri -ArgumentList $Url + $wc = New-Object -TypeName System.Net.WebClient + } if ($proxy) { $proxy = [System.Net.WebRequest]::GetSystemWebProxy()