mirror of
https://github.com/nettitude/PoshC2
synced 2026-06-08 16:22:47 +00:00
14 lines
581 B
PowerShell
14 lines
581 B
PowerShell
function TestProxy ($url,$proxy_url,$username,$password) {
|
|
$wc = New-Object System.Net.WebClient;
|
|
$wp = New-Object System.Net.WebProxy($proxy_url,$true)
|
|
$wc.Headers.Add("User-Agent","Mozilla/5.0 (Windows NT 10.0; Win64; x64; Trident/7.0; rv:11.0) like Gecko")
|
|
#$wc.Headers.Add("Referer","")
|
|
$wc.Proxy=$wp;
|
|
if ($username) {
|
|
$PSS = ConvertTo-SecureString $password -AsPlainText -Force;
|
|
$getcreds = new-object system.management.automation.PSCredential $username,$PSS;
|
|
$wp.Credentials = $getcreds;
|
|
}
|
|
$wc.downloadstring($url)
|
|
}
|