How to Setup Gophish Phishing Simulator on Azure

GoPhish on Microsoft Azure promotional graphic

Introduction

In this article, we will walk through the process of setting up the GoPhish phishing simulator on Microsoft Azure. GoPhish is a powerful tool that allows organizations to conduct phishing simulations and enhance their cybersecurity training. Follow these steps to get started.

Access the Azure Marketplace

  1. Navigate to Azure Marketplace.
  2. In the search bar, type GoPhish and select the one from Hailbytes from the results.

Begin the Setup Process

  1. Click on the Get It button to initiate the setup.
  2. You will be redirected to your Microsoft account for further configuration.

Create the Virtual Machine

  1. Click on Create.
  2. Select your Subscription and Resource Group.
  3. Name your virtual machine (e.g., “My Gophish”) and choose a region close to your location.

Configure Image and Size

  1. Scroll down to select the image type; choose the usage-based monthly billed option.
  2. For machine size, select Standard B2s or a higher performance option if needed.

Set Up SSH Key

  1. If you have an existing SSH key, you can select it; otherwise, create a new one.
  2. Keep the username as AzureUser and name your key (e.g., “Michael_GoPhish_Key”).

Disk Configuration

  1. Choose your disk size by clicking on Image Default.
  2. You can opt for Premium SSD for better performance or stick with Standard SSD

Networking Setup

  1. Select the default GoPhish virtual network and your subnet.
  2. Create a new public IP address for accessing your virtual machine.

Management Settings

  1. In the management section, enable the Auto Shutdown option to manage costs effectively.
  2. Proceed to the next section for monitoring and alerts if desired.

Review and Create

  1. Scroll down to add tags if necessary.
  2. Review all configurations and click on Create

Download SSH Key

Once your virtual machine is created, download the SSH key you generated earlier; this will be essential for logging into your machine via SSH.

Access Your Virtual Machine

  1. Wait for Azure to complete the deployment process.
  2. Once finished, navigate to the resource page to find your machine’s public IP address.
  3. Open a new browser tab and enter https://<Your_Public_IP>:3636.

Sign In to GoPhish

  1. You will be directed to the GoPhish sign-in page.
  2. To retrieve your login credentials, go to your Azure dashboard, access boot diagnostics, and view the serial log at the end for your password.
  3. Use admin as your username and paste in your password.

Change Your Password

After signing in, navigate to admin settings where you can change your password for security purposes.

Stay informed; stay secure!

Subscribe To Our Weekly Newsletter

Receive the latest cybersecurity news directly in your inbox.