Skip to content

Deploy a Private Burp Collaborator server with a wildcard Let's Encrypt SSL certificate including automatic renewal for advanced penetration testing. Includes scripts and guides for a seamless cloud deployment process.

License

Notifications You must be signed in to change notification settings

marksowell/burp-collaborator-deploy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 

Repository files navigation

Deploy a Private Burp Collaborator Server

This repository automates the deployment of a Private Burp Collaborator server on Google Cloud Platform (GCP). It leverages a wildcard Let's Encrypt SSL certificate for enhanced security, complete with automatic renewal. Tailored for advanced penetration testing, this project simplifies the cloud deployment process, providing scripts and step-by-step instructions to ensure a seamless setup experience.

Features

  • Automatic Wildcard SSL Certificate: Automates the acquisition and renewal of a Let's Encrypt SSL certificate, securing your server without manual intervention.
  • Seamless Cloud Deployment: Streamlines the deployment process across GCP resources, including VM instances and static IPs, with ready-to-execute scripts.
  • Optimized for Penetration Testing: Designed to meet the needs of security professionals and penetration testers seeking a private and secure environment.

Getting Started

Prerequisites

Deploy Now

  1. Click the button below to start deploying your Private Burp Collaborator server in Google Cloud Shell. You will be prompted to clone the repository.

    Open in Cloud Shell

  2. Click Confirm to clone the repository.

  3. Authorize the gcloud CLI

    gcloud auth login --quiet

    Follow the browser-based authorization flow to authenticate the account and grant access permissions.

  4. Change the script's permissions to make it executable, then start the deployment process by executing the script in the Cloud Shell terminal.

    chmod +x deploy.sh
    ./deploy.sh
  5. Follow the on-screen instructions to enter required information such as your domain name, Google Cloud Project ID, zone, region, and email for SSL certificate registration. When prompted to configure your DNS settings, refer to Configuring DNS for an example.

Support and Contributions

For support, questions, or contributions, please open an issue or submit a pull request in this repository. Your feedback and contributions are welcome to improve the deployment process and extend the project's capabilities.

About

Deploy a Private Burp Collaborator server with a wildcard Let's Encrypt SSL certificate including automatic renewal for advanced penetration testing. Includes scripts and guides for a seamless cloud deployment process.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages