View Issue Details

IDProjectCategoryView StatusLast Update
0009580Kali LinuxNew Tool Requestspublic2026-03-04 11:29
Reporterr0fus0d Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status newResolutionopen 
Summary0009580: redc - Red Team Infrastructure Multi-Cloud Automated Deployment Tool
Description

[Name]
redc

[Version]
v3.0.6 (released 2026-03-03)

[Activity]

  • Project started: 2024
  • Still actively developed: Yes
  • Recent tagged release: v3.0.6 (2026-03-03)
  • Release frequency: Approximately monthly releases
  • Repository: https://github.com/wgpsec/redc

[Homepage]

[Download]

[Author(s)]

[License]
Apache License 2.0

[Description]
RedC (Red Team Infrastructure Multi-Cloud Automated Deployment Tool) is an open-source cloud resource management platform that simplifies the complete lifecycle of red team infrastructure deployment.

RedC is built on Terraform, further simplifying the complete lifecycle (create, configure, destroy) of red team infrastructure. It is not just a machine provisioning tool, but an automated cloud resource scheduler!

[Features]

  • One-command deployment: From purchasing machines to running services, fully automated without manual intervention
  • Multi-cloud support: Compatible with Alibaba Cloud, Tencent Cloud, AWS, Huawei Cloud, Volcengine, UCloud, Vultr, and GCP
  • Pre-configured scenarios: Red team environment ready-to-use templates, no more hunting for resources
  • State resource management: Locally saves resource state, destroy environments anytime, eliminate wasted resource costs
  • Cost optimization: AI-powered cost analysis and optimization recommendations
  • Local template management: Support for custom templates to meet personalized needs
  • GUI Application: Cross-platform desktop application (Windows, macOS, Linux) built with Wails
  • CLI Tool: Command-line interface for advanced users
  • MCP Protocol Support: Integration with AI assistants via Model Context Protocol

[Update and/or dependency checking]

  • Auto-update feature: No (disabled)
  • Dependency checking: Tool checks for Terraform and cloud provider credentials at runtime
  • Can be disabled: N/A (no auto-update)

[Programming language]

  • Backend: Go 1.24+
  • Frontend: Svelte + Vite + TypeScript
  • Build system: Wails (for GUI), Go modules

[Hardcoding]

  • The tool uses standard Unix paths: ~/.redc/ for configuration
  • No hardcoded /home/user paths
  • Cloud provider configurations are user-specific and stored in user home directory

[Dependencies]
Required:

  • Terraform exec (installed separately or auto-downloaded)
  • Cloud provider credentials (API keys for Aliyun, Tencent Cloud, AWS, etc.)

Runtime dependencies (included in releases):

  • Most dependencies are statically linked via Go

[Similar tools]

  • Terraform (infrastructure as code)
  • Terragrunt (Terraform wrapper)
  • Ansible (automation tool)
  • Cloud-specific CLIs (awscli, aliyun, tencentcloud)

[Kaboxer]
No

[How to install]

gui compile

git clone https://github.com/wgpsec/redc.git
cd redc

go install github.com/wailsapp/wails/v2/cmd/wails@latest

# linux
wails build -platform linux/amd64

cli compile

git clone https://github.com/wgpsec/redc.git
cd redc
goreleaser --snapshot --clean

download cli

# Download the latest release
wget https://github.com/wgpsec/redc/releases/download/v3.0.6/redc_v3.0.6_linux_amd64.tar.gz

# Extract
tar -xzf redc_v3.0.6_linux_amd64.tar.gz

# Run
./redc --help

download GUI version:

wget https://github.com/wgpsec/redc/releases/download/v3.0.6/redc-gui-linux-amd64.tar.gz
tar -xzf redc-gui-linux-amd64.tar.gz
./redc-gui

[System-wide installation]
Yes - Supports system-wide installation. Binary can be placed in /usr/local/bin/

[How to use]

# Initialize configuration
redc init

# List available templates
redc list

# Create a scene from template
redc run <template-name>

# List running scenes
redc ps

# Stop a scene
redc stop <scene-name>

# Destroy a scene
redc rm <scene-name>

# For GUI
redc-gui  # Launch graphical interface

[Pentest use case]
RedC is designed for red team infrastructure deployment:

  • Quickly deploy C2 servers (Cobalt Strike, Metasploit, etc.)
  • Set up redirectors and burners
  • Deploy phishing infrastructure
  • Create temporary cloud environments for assessments
  • Manage multiple cloud resources across providers
  • Destroy all resources after assessment to avoid costs

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2026-03-04 11:29 r0fus0d New Issue