By: ChatGPT
Using the GPT-4 Model
2023-03-17
In the land of Gamerton, where controllers do play, Lived a young lad named Bradley, who practiced all day. He wanted to be the best at the game, The kind of player who'd rise up in fame.
# Get User Input | |
$pvwaURL = $(Read-Host "PVWA Base URL (eg. https://pvwa.example.com)").TrimEnd("/") | |
do { | |
$authType = Read-Host "Authentication Type [cyberark], ldap, radius" | |
if ($authType -eq "") { $authType = "cyberark" } | |
else { $authType = $authType.ToLower() } | |
} until ($authType -eq "cyberark" -or $authType -eq "ldap" -or $authType -eq "radius") | |
$credentials = Get-Credential | |
# Logon to PVWA REST API |
puppet module install dwerder-hiera_set |
############ | |
# This PowerShell script was translated using OpenAI's code-davinci-002 model | |
# against the original Python source code. https://beta.openai.com/playground?model=code-davinci-002 | |
# | |
# https://github.com/vinceblake/cyberark-mfa-no-gui-example/blob/master/SAML-Get-MFA-Caching-Key.py | |
############ | |
# SET THESE VARIABLES | |
$ispss_subdomain = "example" | |
$username = "user@example.com" |
# Before running this script, make sure psPAS is installed by running: | |
# Install-Module psPAS | |
Import-Module psPAS | |
$BaseURI = Read-Host "Enter the Base URL (e.g. https://pvwa.example.com)" | |
$Type = Read-Host "Enter the Authentication Type [cyberark], ldap, radius" | |
if (!$Type) { | |
$Type = "cyberark" | |
} |
# Import PowerShell module psPAS, if it doesn't exist, install it | |
Import-Module psPAS -ErrorAction SilentlyContinue | |
if ($LASTEXITCODE -ne 0) { | |
Install-Module psPAS -Force | |
Import-Module psPAS | |
} | |
$baseURL = Read-Host "Enter the base URL of your CyberArk instance" | |
$authType = Read-Host "Enter the authentication type (CyberArk, LDAP)" | |
$credential = Get-Credential |
try { | |
$webresp = Invoke-WebRequest "https://pvwa.example.com/PasswordVault/auth/saml/" -MaximumRedirection 0 -ErrorAction SilentlyContinue -UseBasicParsing | |
} catch { | |
$_.Exception.Response.StatusCode.Value__ | |
} | |
try { | |
$samlresp = Invoke-WebRequest -Uri ($webresp.links.href) -MaximumRedirection 1 -UseDefaultCredentials -UseBasicParsing | |
} catch { | |
$_.Exception.Response.StatusCode.Value__ | |
} |
set +x | |
echo "$CONJUR_SECRET" > "$WORKSPACE"/private.key | |
set -x | |
chmod 0600 "$WORKSPACE"/private.key | |
sed -i 's/\r$//g' "$WORKSPACE"/private.key | |
export GIT_SSH_COMMAND="ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -i $WORKSPACE/private.key -F /dev/null" | |
git clone git@github.com:infamousjoeg/epa-poc.git |
AWSTemplateFormatVersion: '2010-09-09' | |
Description: Creates an empty SQL Server RDS database as an example for automated deployments. | |
Parameters: | |
SqlServerInstanceName: | |
NoEcho: 'false' | |
Description: RDS SQL Server Instance Name | |
Type: String | |
Default: SqlRdsDB | |
MinLength: '1' | |
MaxLength: '63' |
version: '2.1' | |
services: | |
plex: | |
container_name: plex | |
image: plexinc/pms-docker:plexpass | |
restart: unless-stopped | |
network_mode: host | |
environment: | |
- TZ=America/New_York |