warhorse: deploy infrastructure in the cloud for conducting security assessments

conducting security assessments

warhorse

Warhorse consists of a fully-featured Ansible playbook to deploy infrastructure in the cloud for conducting security assessments. The Playbook combines Terraform & Ansible to deploy and configure virtual machines for a wide range of use cases. This Playbook is highly customizable and includes operational security. No experience with Ansible or Terraform is required to use this Playbook.

Current Features

  • Pure Ansible playbook that dynamically builds Terraform HCL.
  • Security from the ground up.
  • Multiple cloud providers supported.
  • Modular Design. (Only enable what you need)
  • Docker containers for each application.
  • Designed for multiple use cases.
  • Single YAML configuration file.

Supported Cloud Providers / Service

Logo Provider Services
Digital Ocean Droplet,DNS
Azure CDN
AWS CDN,EC2,DNS

Modules

Logo Service Role
Cobaltstrike cobaltstrike_docker
Traefik traefik_docker
Neo4j neo4j_docker
Nginx nginx_docker
Evilginx2 evilginx2_docker
Nighthawk nighthawk_docker
Tailscale tailscale
Mythic mythic
Gophish gophish_docker

Install & Use

Copyright (c) 2021 Ralph May