Home - froyo75/SpREaD GitHub Wiki

Welcome to the SpREaD wiki!

Overview

SpREaD is a framework for building a Red Team infrastructure in an automated way. It includes a collection of Terraform projects, Ansible playbooks, and roles to help speed up deployment time.

Example of C2 infrastructure

Features

  • Configure a new EC2 instance using AWS with Terraform
  • Configure a new Droplet using Digital Ocean with Terraform
  • Configure a new CDN using Azure RM with Terraform
  • Configure a new smtp domain using Mailgun with Terraform
  • Create and deploy a new VPS with firewall+sshd hardening
  • Configure a new C2Proxy (with Let's Encrypt + dynamic redirect.rules support)
  • Configure a new Clonesite (with Let's Encrypt support)
  • Configure a new C2 server (Havoc, BRC4 and Cobalt Strike support only)
  • Configure DNS records (+ SMTP templates) using Gandi's APIs
  • Configure DNS Glue records (+ SMTP templates) using Gandi's APIs
  • Setup a new Evilginx3 Docker Container
  • Setup a new Evilginx3 Docker Container with CDN support
  • Setup a new Gophish Docker Container with Evilginx support
  • Setup a new Gophish Docker Container
  • Setup a new Mailu Docker Container
  • Setup a new NextCloud Docker Container
  • Configure and deploy a new Axiom controller

Supported Cloud Providers

Logo Provider Services
AWS EC2
Digital Ocean Droplet
Azure CDN
Mailgun SMTP domains

Supported Registrars

Logo Provider Services
Gandi.net DNS

Supported C2 Frameworks

Logo Name License
Brute Ratel C4 Commercial
Cobalt Strike Commercial
Havoc Open Source

Docker Containers

Logo Service Image Path
Evilginx3 Docker/evilginx
Gophish Docker/gophish
Gophish-Evilginx (integration only) Docker/gophish-evilginx
Mailu Docker/mailu
NextCloud Docker/nextcloud

Additional Support

Logo Service
Axiom