{"action":"created","comment":{"url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/pulls/comments/238992224","pull_request_review_id":181665382,"id":238992224,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIzODk5MjIyNA==","diff_hunk":"@@ -1,202 +1,208 @@\n-# Set variables for script execution\n-[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12\n-$webClient = New-Object System.Net.WebClient\n-\n-# We check if git is installed\n-try\n-{\n-    git | Out-Null -ErrorAction Stop\n-   \"Git requirement satisfied\"\n-}\n-catch [System.Management.Automation.CommandNotFoundException]\n-{\n-    \"Please install git before running this script or add it to path and restart cmd\"\n-    return\n-}\n-# Import the config variables\n-. ./config.ps1\n-\"Config variables from config.ps1 imported\"\n-\n-# Download the monkey\n-$output = cmd.exe /c \"git clone $MONKEY_GIT_URL $MONKEY_HOME_DIR 2>&1\"\n-$binDir = (Join-Path -Path $MONKEY_HOME_DIR -ChildPath $MONKEY_ISLAND_DIR | Join-Path -ChildPath \"\\bin\")\n-if ( $output -like \"*already exists and is not an empty directory.*\"){\n-    \"Assuming you already have the source directory. If not, make sure to set an empty directory as monkey's home directory.\"\n-} elseif ($output -like \"fatal:*\"){\n-    \"Error while cloning monkey from the repository:\"\n-    $output\n-    return\n-} else {\n-    \"Monkey cloned from the repository\"\n-    # Create bin directory\n-    New-Item -ItemType directory -path $binDir\n-    \"Bin directory added\"\n-}\n+function Deploy-Windows([String] $monkey_home = (Get-Item -Path \".\\\").FullName){\n+    # Import the config variables\n+    . ./config.ps1\n+    \"Config variables from config.ps1 imported\"\n+\n+    # If we want monkey in current dir we need to create an empty folder for source files\n+    if ( (Join-Path $monkey_home '') -eq (Join-Path (Get-Item -Path \".\\\").FullName '') ){\n+        $monkey_home = Join-Path -Path $monkey_home -ChildPath $MONKEY_FOLDER_NAME\n+    }\n \n-# We check if python is installed\n-try\n-{\n-    $version = cmd.exe /c '\"python\" --version  2>&1'\n-    if ( $version -like 'Python 2.7.*' ) {\n-        \"Python 2.7.* was found, installing dependancies\"\n-    } else {\n-        throw System.Management.Automation.CommandNotFoundException\n+    # Set variables for script execution\n+    [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12\n+    $webClient = New-Object System.Net.WebClient\n+\n+    # We check if git is installed\n+    try\n+    {\n+        git | Out-Null -ErrorAction Stop\n+        \"Git requirement satisfied\"\n     }\n-}\n-catch [System.Management.Automation.CommandNotFoundException]\n-{\n-    \"Downloading python 2.7 ...\"\n-    $webClient.DownloadFile($PYTHON_URL, $TEMP_PYTHON_INSTALLER)\n-    Start-Process -Wait $TEMP_PYTHON_INSTALLER -ErrorAction Stop\n-    $env:Path = [System.Environment]::GetEnvironmentVariable(\"Path\",\"Machine\")\n-    Remove-Item $TEMP_PYTHON_INSTALLER\n-    # Check if installed correctly\n-    $version = cmd.exe /c '\"python\" --version  2>&1'\n-    if ( $version -like '* is not recognized*' ) {\n-        \"Python is not found in PATH. Add it manually or reinstall python.\"\n+    catch [System.Management.Automation.CommandNotFoundException]\n+    {\n+        \"Please install git before running this script or add it to path and restart cmd\"\n         return\n     }\n-}\n \n-# Set python home dir\n-$PYTHON_PATH = Split-Path -Path (get-command python | Select-Object -ExpandProperty Source)\n-\n-# Get vcforpython27 before installing requirements\n-\"Downloading Visual C++ Compiler for Python 2.7 ...\"\n-$webClient.DownloadFile($VC_FOR_PYTHON27_URL, $TEMP_VC_FOR_PYTHON27_INSTALLER)\n-Start-Process -Wait $TEMP_VC_FOR_PYTHON27_INSTALLER -ErrorAction Stop\n-$env:Path = [System.Environment]::GetEnvironmentVariable(\"Path\",\"Machine\") \n-Remove-Item $TEMP_VC_FOR_PYTHON27_INSTALLER\n-\n-# Install requirements\n-$reqPath = Join-Path -Path $MONKEY_HOME_DIR -ChildPath $MONKEY_ISLAND_DIR | Join-Path -ChildPath \"\\requirements.txt\" -ErrorAction Stopd\n-\"Upgrading pip...\"\n-$output = cmd.exe /c 'python -m pip install --upgrade pip 2>&1'\n-$output\n-if ( $output -like '*No module named pip*' ) {\n-    \"Make sure pip module is installed and re-run this script.\"\n-    return\n-}\n-& python -m pip install -r $reqPath\n-# Install requirements from monkey to be able to develop monkey itself\n-$reqPath = Join-Path -Path $MONKEY_HOME_DIR -ChildPath $MONKEY_DIR | Join-Path -ChildPath \"\\requirements.txt\"\n-& python -m pip install -r $reqPath\n-\n-# Transfer python file to local directory\n-\"Copying python folder to bin\"\n-Copy-Item $PYTHON_PATH -Destination (Join-Path -Path $binDir -ChildPath \"Python27\") -Recurse -ErrorAction SilentlyContinue\n-\"Copying python dynamic libraries\"\n-Copy-Item $PYTHON_DLL -Destination (Join-Path -Path $binDir -ChildPath \"Python27\") -ErrorAction SilentlyContinue\n-\n-# Download mongodb\n-if(!(Test-Path -Path (Join-Path -Path $binDir -ChildPath \"mongodb\") )){\n-    \"Downloading mongodb ...\"\n-    $webClient.DownloadFile($MONGODB_URL, $TEMP_MONGODB_ZIP)\n-    \"Unzipping mongodb\"\n-    Expand-Archive $TEMP_MONGODB_ZIP -DestinationPath $binDir -ErrorAction SilentlyContinue\n-    # Get unzipped folder's name\n-    $mongodb_folder = Get-ChildItem -Path $binDir | Where-Object -FilterScript {($_.Name -like \"mongodb*\")} | Select-Object -ExpandProperty Name\n-    # Move all files from extracted folder to mongodb folder\n-    New-Item -ItemType directory -Path (Join-Path -Path $binDir -ChildPath \"mongodb\")\n-    New-Item -ItemType directory -Path (Join-Path -Path $MONKEY_HOME_DIR -ChildPath $MONKEY_ISLAND_DIR | Join-Path -ChildPath \"db\")\n-    \"Moving extracted files\"\n-    Move-Item -Path (Join-Path -Path $binDir -ChildPath $mongodb_folder | Join-Path -ChildPath \"\\bin\\*\") -Destination (Join-Path -Path $binDir -ChildPath \"mongodb\\\")\n-    \"Removing zip file\"\n-    Remove-Item $TEMP_MONGODB_ZIP\n-    Remove-Item (Join-Path -Path $binDir -ChildPath $mongodb_folder) -Recurse\n-}\n-\n-# Download OpenSSL\n-\"Downloading OpenSSL ...\"\n-$webClient.DownloadFile($OPEN_SSL_URL, $TEMP_OPEN_SSL_ZIP)\n-\"Unzipping OpenSSl\"\n-Expand-Archive $TEMP_OPEN_SSL_ZIP -DestinationPath (Join-Path -Path $binDir -ChildPath \"openssl\") -ErrorAction SilentlyContinue\n-\"Removing zip file\"\n-Remove-Item $TEMP_OPEN_SSL_ZIP\n-\n-# Download and install C++ redistributable\n-\"Downloading C++ redistributable ...\"\n-$webClient.DownloadFile($CPP_URL, $TEMP_CPP_INSTALLER)\n-Start-Process -Wait $TEMP_CPP_INSTALLER -ErrorAction Stop\n-Remove-Item $TEMP_CPP_INSTALLER\n-\n-# Generate ssl certificate\n-\"Generating ssl certificate\"\n-Push-Location -Path (Join-Path -Path $MONKEY_HOME_DIR -ChildPath $MONKEY_ISLAND_DIR)\n-. .\\windows\\create_certificate.bat\n-Pop-Location\n-\n-\n-# Adding binaries\n-\"Adding binaries\"\n-$binaries = (Join-Path -Path $MONKEY_HOME_DIR -ChildPath $MONKEY_ISLAND_DIR | Join-Path -ChildPath \"\\cc\\binaries\")\n-New-Item -ItemType directory -path $binaries -ErrorAction SilentlyContinue\n-$webClient.DownloadFile($LINUX_32_BINARY_URL, (Join-Path -Path $binaries -ChildPath $LINUX_32_BINARY_PATH))\n-$webClient.DownloadFile($LINUX_64_BINARY_URL, (Join-Path -Path $binaries -ChildPath $LINUX_64_BINARY_PATH))\n-$webClient.DownloadFile($WINDOWS_32_BINARY_URL, (Join-Path -Path $binaries -ChildPath $WINDOWS_32_BINARY_PATH))\n-$webClient.DownloadFile($WINDOWS_64_BINARY_URL, (Join-Path -Path $binaries -ChildPath $WINDOWS_64_BINARY_PATH))\n-\n-# Check if NPM installed\n-\"Installing npm\"\n-try\n-{\n-    $version = cmd.exe /c '\"npm\" --version  2>&1'\n-    if ( $version -like \"*is not recognized*\"){\n-        throw System.Management.Automation.CommandNotFoundException\n+    # Download the monkey\n+    $output = cmd.exe /c \"git clone $MONKEY_GIT_URL $monkey_home 2>&1\"\n+    $binDir = (Join-Path -Path $monkey_home -ChildPath $MONKEY_ISLAND_DIR | Join-Path -ChildPath \"\\bin\")\n+    if ( $output -like \"*already exists and is not an empty directory.*\"){\n+        \"Assuming you already have the source directory. If not, make sure to set an empty directory as monkey's home directory.\"\n+    } elseif ($output -like \"fatal:*\"){\n+        \"Error while cloning monkey from the repository:\"\n+        $output\n+        return\n     } else {\n-        \"Npm already installed\"\n+        \"Monkey cloned from the repository\"\n+        # Create bin directory\n+        New-Item -ItemType directory -path $binDir\n+        \"Bin directory added\"\n     }\n-}\n-catch [System.Management.Automation.CommandNotFoundException]\n-{\n-    \"Downloading npm ...\"\n-    $webClient.DownloadFile($NPM_URL, $TEMP_NPM_INSTALLER)\n-    Start-Process -Wait $TEMP_NPM_INSTALLER\n-    Remove-Item $TEMP_NPM_INSTALLER\n-}\n-#Refresh path \n-$env:Path = [System.Environment]::GetEnvironmentVariable(\"Path\",\"Machine\")\n-\"Updating npm\"\n-Push-Location -Path (Join-Path -Path $MONKEY_HOME_DIR -ChildPath $MONKEY_ISLAND_DIR | Join-Path -ChildPath \"\\cc\\ui\")\n-& npm update\n-& npm run dist\n-Pop-Location\n-\n-# Install pywin32\n-\"Downloading pywin32\"\n-$webClient.DownloadFile($PYWIN32_URL, $TEMP_PYWIN32_INSTALLER)\n-Start-Process -Wait $TEMP_PYWIN32_INSTALLER -ErrorAction Stop\n-Remove-Item $TEMP_PYWIN32_INSTALLER\n-\n-# Create infection_monkey/bin directory if not already present\n-$binDir = (Join-Path -Path $MONKEY_HOME_DIR -ChildPath $MONKEY_DIR | Join-Path -ChildPath \"\\bin\")\n-New-Item -ItemType directory -path $binaries -ErrorAction SilentlyContinue\n-\n-# Download upx\n-if(!(Test-Path -Path (Join-Path -Path $binDir -ChildPath \"upx.exe\") )){\n-    \"Downloading upx ...\"\n-    $webClient.DownloadFile($UPX_URL, $TEMP_UPX_ZIP)\n-    \"Unzipping upx\"\n-    Expand-Archive $TEMP_UPX_ZIP -DestinationPath $binDir -ErrorAction SilentlyContinue\n-    Move-Item -Path (Join-Path -Path $binDir -ChildPath $UPX_FOLDER | Join-Path -ChildPath \"upx.exe\") -Destination $binDir\n-    # Remove unnecessary files\n-    Remove-Item -Recurse -Force (Join-Path -Path $binDir -ChildPath $UPX_FOLDER)\n-    \"Removing zip file\"\n-    Remove-Item $TEMP_UPX_ZIP\n-}\n \n-# Download mimikatz binaries\n-$mk32_path = Join-Path -Path $binDir -ChildPath $MK32_DLL\n-if(!(Test-Path -Path $mk32_path )){\n-    \"Downloading mimikatz 32 binary\"\n-    $webClient.DownloadFile($MK32_DLL_URL, $mk32_path)\n-}\n-$mk64_path = Join-Path -Path $binDir -ChildPath $MK64_DLL\n-if(!(Test-Path -Path $mk64_path )){\n-    \"Downloading mimikatz 32 binary\"\n-    $webClient.DownloadFile($MK64_DLL_URL, $mk64_path)\n-}\n+    # We check if python is installed\n+    try\n+    {\n+        $version = cmd.exe /c '\"python\" --version  2>&1'\n+        if ( $version -like 'Python 2.7.*' ) {\n+            \"Python 2.7.* was found, installing dependancies\"\n+        } else {\n+            throw System.Management.Automation.CommandNotFoundException\n+        }\n+    }\n+    catch [System.Management.Automation.CommandNotFoundException]\n+    {\n+        \"Downloading python 2.7 ...\"\n+        $webClient.DownloadFile($PYTHON_URL, $TEMP_PYTHON_INSTALLER)\n+        Start-Process -Wait $TEMP_PYTHON_INSTALLER -ErrorAction Stop\n+        $env:Path = [System.Environment]::GetEnvironmentVariable(\"Path\",\"Machine\")\n+        Remove-Item $TEMP_PYTHON_INSTALLER\n+        # Check if installed correctly\n+        $version = cmd.exe /c '\"python\" --version  2>&1'\n+        if ( $version -like '* is not recognized*' ) {\n+            \"Python is not found in PATH. Add it manually or reinstall python.\"\n+            return\n+        }\n+    }\n+\n+    # Set python home dir\n+    $PYTHON_PATH = Split-Path -Path (get-command python | Select-Object -ExpandProperty Source)\n+\n+    # Get vcforpython27 before installing requirements\n+    \"Downloading Visual C++ Compiler for Python 2.7 ...\"\n+    $webClient.DownloadFile($VC_FOR_PYTHON27_URL, $TEMP_VC_FOR_PYTHON27_INSTALLER)\n+    Start-Process -Wait $TEMP_VC_FOR_PYTHON27_INSTALLER -ErrorAction Stop\n+    $env:Path = [System.Environment]::GetEnvironmentVariable(\"Path\",\"Machine\") \n+    Remove-Item $TEMP_VC_FOR_PYTHON27_INSTALLER\n+\n+    # Install requirements\n+    $reqPath = Join-Path -Path $monkey_home -ChildPath $MONKEY_ISLAND_DIR | Join-Path -ChildPath \"\\requirements.txt\" -ErrorAction Stopd\n+    \"Upgrading pip...\"\n+    $output = cmd.exe /c 'python -m pip install --upgrade pip 2>&1'\n+    $output\n+    if ( $output -like '*No module named pip*' ) {\n+        \"Make sure pip module is installed and re-run this script.\"\n+        return\n+    }\n+    & python -m pip install -r $reqPath\n+    # Install requirements from monkey to be able to develop monkey itself\n+    $reqPath = Join-Path -Path $monkey_home -ChildPath $MONKEY_DIR | Join-Path -ChildPath \"\\requirements.txt\"\n+    & python -m pip install -r $reqPath\n+\n+    # Transfer python file to local directory\n+    \"Copying python folder to bin\"\n+    Copy-Item $PYTHON_PATH -Destination (Join-Path -Path $binDir -ChildPath \"Python27\") -Recurse -ErrorAction SilentlyContinue","path":"deploy_windows.ps1","position":284,"original_position":284,"commit_id":"96916dd0140974c8b7b0ad56bae09eaee9a0043d","original_commit_id":"96916dd0140974c8b7b0ad56bae09eaee9a0043d","user":{"login":"danielguardicore","id":15857396,"node_id":"MDQ6VXNlcjE1ODU3Mzk2","avatar_url":"https://avatars2.githubusercontent.com/u/15857396?v=4","gravatar_id":"","url":"https://api.github.com/users/danielguardicore","html_url":"https://github.com/danielguardicore","followers_url":"https://api.github.com/users/danielguardicore/followers","following_url":"https://api.github.com/users/danielguardicore/following{/other_user}","gists_url":"https://api.github.com/users/danielguardicore/gists{/gist_id}","starred_url":"https://api.github.com/users/danielguardicore/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danielguardicore/subscriptions","organizations_url":"https://api.github.com/users/danielguardicore/orgs","repos_url":"https://api.github.com/users/danielguardicore/repos","events_url":"https://api.github.com/users/danielguardicore/events{/privacy}","received_events_url":"https://api.github.com/users/danielguardicore/received_events","type":"User","site_admin":false},"body":"Why do this for this env if it's for dev. This can easily confuse people adding requirements.\t\t","created_at":"2018-12-05T09:43:41Z","updated_at":"2018-12-05T09:43:41Z","html_url":"https://github.com/VakarisZ/monkeyDeployment/pull/1#discussion_r238992224","pull_request_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/pulls/1","author_association":"COLLABORATOR","_links":{"self":{"href":"https://api.github.com/repos/VakarisZ/monkeyDeployment/pulls/comments/238992224"},"html":{"href":"https://github.com/VakarisZ/monkeyDeployment/pull/1#discussion_r238992224"},"pull_request":{"href":"https://api.github.com/repos/VakarisZ/monkeyDeployment/pulls/1"}}},"pull_request":{"url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/pulls/1","id":234719966,"node_id":"MDExOlB1bGxSZXF1ZXN0MjM0NzE5OTY2","html_url":"https://github.com/VakarisZ/monkeyDeployment/pull/1","diff_url":"https://github.com/VakarisZ/monkeyDeployment/pull/1.diff","patch_url":"https://github.com/VakarisZ/monkeyDeployment/pull/1.patch","issue_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/issues/1","number":1,"state":"open","locked":false,"title":"Bug fixes & additional functionality","user":{"login":"VakarisZ","id":36815064,"node_id":"MDQ6VXNlcjM2ODE1MDY0","avatar_url":"https://avatars1.githubusercontent.com/u/36815064?v=4","gravatar_id":"","url":"https://api.github.com/users/VakarisZ","html_url":"https://github.com/VakarisZ","followers_url":"https://api.github.com/users/VakarisZ/followers","following_url":"https://api.github.com/users/VakarisZ/following{/other_user}","gists_url":"https://api.github.com/users/VakarisZ/gists{/gist_id}","starred_url":"https://api.github.com/users/VakarisZ/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/VakarisZ/subscriptions","organizations_url":"https://api.github.com/users/VakarisZ/orgs","repos_url":"https://api.github.com/users/VakarisZ/repos","events_url":"https://api.github.com/users/VakarisZ/events{/privacy}","received_events_url":"https://api.github.com/users/VakarisZ/received_events","type":"User","site_admin":false},"body":"","created_at":"2018-11-29T17:16:46Z","updated_at":"2018-12-05T09:43:41Z","closed_at":null,"merged_at":null,"merge_commit_sha":"8f781902e1fc0158a7bb5cec2d47a49fdb5b3172","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/pulls/1/commits","review_comments_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/pulls/1/comments","review_comment_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/pulls/comments{/number}","comments_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/issues/1/comments","statuses_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/statuses/96916dd0140974c8b7b0ad56bae09eaee9a0043d","head":{"label":"VakarisZ:bug_fixes","ref":"bug_fixes","sha":"96916dd0140974c8b7b0ad56bae09eaee9a0043d","user":{"login":"VakarisZ","id":36815064,"node_id":"MDQ6VXNlcjM2ODE1MDY0","avatar_url":"https://avatars1.githubusercontent.com/u/36815064?v=4","gravatar_id":"","url":"https://api.github.com/users/VakarisZ","html_url":"https://github.com/VakarisZ","followers_url":"https://api.github.com/users/VakarisZ/followers","following_url":"https://api.github.com/users/VakarisZ/following{/other_user}","gists_url":"https://api.github.com/users/VakarisZ/gists{/gist_id}","starred_url":"https://api.github.com/users/VakarisZ/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/VakarisZ/subscriptions","organizations_url":"https://api.github.com/users/VakarisZ/orgs","repos_url":"https://api.github.com/users/VakarisZ/repos","events_url":"https://api.github.com/users/VakarisZ/events{/privacy}","received_events_url":"https://api.github.com/users/VakarisZ/received_events","type":"User","site_admin":false},"repo":{"id":156180072,"node_id":"MDEwOlJlcG9zaXRvcnkxNTYxODAwNzI=","name":"monkeyDeployment","full_name":"VakarisZ/monkeyDeployment","private":false,"owner":{"login":"VakarisZ","id":36815064,"node_id":"MDQ6VXNlcjM2ODE1MDY0","avatar_url":"https://avatars1.githubusercontent.com/u/36815064?v=4","gravatar_id":"","url":"https://api.github.com/users/VakarisZ","html_url":"https://github.com/VakarisZ","followers_url":"https://api.github.com/users/VakarisZ/followers","following_url":"https://api.github.com/users/VakarisZ/following{/other_user}","gists_url":"https://api.github.com/users/VakarisZ/gists{/gist_id}","starred_url":"https://api.github.com/users/VakarisZ/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/VakarisZ/subscriptions","organizations_url":"https://api.github.com/users/VakarisZ/orgs","repos_url":"https://api.github.com/users/VakarisZ/repos","events_url":"https://api.github.com/users/VakarisZ/events{/privacy}","received_events_url":"https://api.github.com/users/VakarisZ/received_events","type":"User","site_admin":false},"html_url":"https://github.com/VakarisZ/monkeyDeployment","description":null,"fork":false,"url":"https://api.github.com/repos/VakarisZ/monkeyDeployment","forks_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/forks","keys_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/keys{/key_id}","collaborators_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/teams","hooks_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/hooks","issue_events_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/issues/events{/number}","events_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/events","assignees_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/assignees{/user}","branches_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/branches{/branch}","tags_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/tags","blobs_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/git/refs{/sha}","trees_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/git/trees{/sha}","statuses_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/statuses/{sha}","languages_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/languages","stargazers_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/stargazers","contributors_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/contributors","subscribers_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/subscribers","subscription_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/subscription","commits_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/commits{/sha}","git_commits_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/git/commits{/sha}","comments_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/comments{/number}","issue_comment_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/issues/comments{/number}","contents_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/contents/{+path}","compare_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/compare/{base}...{head}","merges_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/merges","archive_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/downloads","issues_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/issues{/number}","pulls_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/pulls{/number}","milestones_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/milestones{/number}","notifications_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/labels{/name}","releases_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/releases{/id}","deployments_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/deployments","created_at":"2018-11-05T07:53:14Z","updated_at":"2018-11-29T16:52:54Z","pushed_at":"2018-12-04T14:40:09Z","git_url":"git://github.com/VakarisZ/monkeyDeployment.git","ssh_url":"git@github.com:VakarisZ/monkeyDeployment.git","clone_url":"https://github.com/VakarisZ/monkeyDeployment.git","svn_url":"https://github.com/VakarisZ/monkeyDeployment","homepage":null,"size":28,"stargazers_count":0,"watchers_count":0,"language":"PowerShell","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":1,"license":null,"forks":0,"open_issues":1,"watchers":0,"default_branch":"master"}},"base":{"label":"VakarisZ:master","ref":"master","sha":"6d694377ebb40585c35fb57be23f6df72d93c3ec","user":{"login":"VakarisZ","id":36815064,"node_id":"MDQ6VXNlcjM2ODE1MDY0","avatar_url":"https://avatars1.githubusercontent.com/u/36815064?v=4","gravatar_id":"","url":"https://api.github.com/users/VakarisZ","html_url":"https://github.com/VakarisZ","followers_url":"https://api.github.com/users/VakarisZ/followers","following_url":"https://api.github.com/users/VakarisZ/following{/other_user}","gists_url":"https://api.github.com/users/VakarisZ/gists{/gist_id}","starred_url":"https://api.github.com/users/VakarisZ/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/VakarisZ/subscriptions","organizations_url":"https://api.github.com/users/VakarisZ/orgs","repos_url":"https://api.github.com/users/VakarisZ/repos","events_url":"https://api.github.com/users/VakarisZ/events{/privacy}","received_events_url":"https://api.github.com/users/VakarisZ/received_events","type":"User","site_admin":false},"repo":{"id":156180072,"node_id":"MDEwOlJlcG9zaXRvcnkxNTYxODAwNzI=","name":"monkeyDeployment","full_name":"VakarisZ/monkeyDeployment","private":false,"owner":{"login":"VakarisZ","id":36815064,"node_id":"MDQ6VXNlcjM2ODE1MDY0","avatar_url":"https://avatars1.githubusercontent.com/u/36815064?v=4","gravatar_id":"","url":"https://api.github.com/users/VakarisZ","html_url":"https://github.com/VakarisZ","followers_url":"https://api.github.com/users/VakarisZ/followers","following_url":"https://api.github.com/users/VakarisZ/following{/other_user}","gists_url":"https://api.github.com/users/VakarisZ/gists{/gist_id}","starred_url":"https://api.github.com/users/VakarisZ/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/VakarisZ/subscriptions","organizations_url":"https://api.github.com/users/VakarisZ/orgs","repos_url":"https://api.github.com/users/VakarisZ/repos","events_url":"https://api.github.com/users/VakarisZ/events{/privacy}","received_events_url":"https://api.github.com/users/VakarisZ/received_events","type":"User","site_admin":false},"html_url":"https://github.com/VakarisZ/monkeyDeployment","description":null,"fork":false,"url":"https://api.github.com/repos/VakarisZ/monkeyDeployment","forks_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/forks","keys_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/keys{/key_id}","collaborators_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/teams","hooks_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/hooks","issue_events_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/issues/events{/number}","events_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/events","assignees_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/assignees{/user}","branches_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/branches{/branch}","tags_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/tags","blobs_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/git/refs{/sha}","trees_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/git/trees{/sha}","statuses_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/statuses/{sha}","languages_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/languages","stargazers_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/stargazers","contributors_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/contributors","subscribers_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/subscribers","subscription_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/subscription","commits_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/commits{/sha}","git_commits_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/git/commits{/sha}","comments_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/comments{/number}","issue_comment_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/issues/comments{/number}","contents_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/contents/{+path}","compare_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/compare/{base}...{head}","merges_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/merges","archive_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/downloads","issues_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/issues{/number}","pulls_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/pulls{/number}","milestones_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/milestones{/number}","notifications_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/labels{/name}","releases_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/releases{/id}","deployments_url":"https://api.github.com/repos/VakarisZ/monkeyDeployment/deployments","created_at":"2018-11-05T07:53:14Z","updated_at":"2018-11-29T16:52:54Z","pushed_at":"2018-12-04T14:40:09Z","git_url":"git://github.com/VakarisZ/monkeyDeployment.git","ssh_url":"git@github.com:VakarisZ/monkeyDeployment.git","clone_url":"https://github.com/VakarisZ/monkeyDeployment.git","svn_url":"https://github.com/VakarisZ/monkeyDeployment","homepage":null,"size":28,"stargazers_count":0,"watchers_count":0,"language":"PowerShell","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":1,"license":null,"forks":0,"open_issues":1,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/VakarisZ/monkeyDeployment/pulls/1"},"html":{"href":"https://github.com/VakarisZ/monkeyDeployment/pull/1"},"issue":{"href":"https://api.github.com/repos/VakarisZ/monkeyDeployment/issues/1"},"comments":{"href":"https://api.github.com/repos/VakarisZ/monkeyDeployment/issues/1/comments"},"review_comments":{"href":"https://api.github.com/repos/VakarisZ/monkeyDeployment/pulls/1/comments"},"review_comment":{"href":"https://api.github.com/repos/VakarisZ/monkeyDeployment/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/VakarisZ/monkeyDeployment/pulls/1/commits"},"statuses":{"href":"https://api.github.com/repos/VakarisZ/monkeyDeployment/statuses/96916dd0140974c8b7b0ad56bae09eaee9a0043d"}},"author_association":"OWNER"}}
{"actor":{"display_login":"danielguardicore"}}