• Stars
    star
    856
  • Rank 53,268 (Top 2 %)
  • Language HCL
  • License
    GNU General Publi...
  • Created about 7 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Automate creating resilient, disposable, secure and agile infrastructure for Red Teams.

Latest version of this project is now being maintained here:

https://github.com/byt3bl33d3r/Red-Baron

Red Baron

baron

Red Baron is a set of modules and custom/third-party providers for Terraform which tries to automate creating resilient, disposable, secure and agile infrastructure for Red Teams.

Third-party Providers

This repository comes with a few pre-compiled Terraform plugins (you can find them under the terraform.d directory), some of these have been modified to better suit the tool:

Author and Acknowledgments

Author: Marcello Salvati (@byt3bl33d3r)

The initial inspiration for this came from @_RastaMouse's excellent 'Automated Red Team Infrastructure Deployment with Terraform' blog posts series:

And @bluscreenofjeff's amazing Red Team Infrastructure Wiki

Both of these resources were referenced heavily while building this.

Setup

Red Baron only supports Terraform version 0.11.0 or newer and will only work on Linux x64 systems.

#~ git clone https://github.com/byt3bl33d3r/Red-Baron && cd Red-Baron
#~ export AWS_ACCESS_KEY_ID="accesskey"
#~ export AWS_SECRET_ACCESS_KEY="secretkey"
#~ export AWS_DEFAULT_REGION="us-east-1"
#~ export LINODE_API_KEY="apikey"
#~ export DIGITALOCEAN_TOKEN="token"
#~ export GODADDY_API_KEY="gdkey"
#~ export GODADDY_API_SECRET="gdsecret"
#~ export ARM_SUBSCRIPTION_ID="azure_subscription_id"
#~ export ARM_CLIENT_ID="azure_app_id"
#~ export ARM_CLIENT_SECRET="azure_app_password"
#~ export ARM_TENANT_ID="azure_tenant_id"

# For Google Cloud Compute see https://www.terraform.io/docs/providers/google/index.html#configuration-reference 
# and set the appropriate environment variable for your use case

# copy an infrastructure configuration file from the examples folder to the root directory and modify it to your needs
#~ cp examples/complete_c2.tf .

#~ terraform init
#~ terraform plan
#~ terraform apply

Tool & Module Documentation

For detailed documentation on the tool and each module please see Red Baron's wiki.

Most of the documentation assumes you are familiar with Terraform itself, Terraform's documentation can be found here.

Known Bugs/Limitations

License

This fork of the original Red Baron repository is licensed under the GNU General Public License v3.0.

More Repositories

1

npk

A mostly-serverless distributed hash cracking platform
JavaScript
791
star
2

java-deserialization-exploits

A collection of curated Java Deserialization Exploits
Python
586
star
3

Slackor

A Golang implant that uses Slack as a command and control server
Python
451
star
4

iOS-11.1.2-15B202-Jailbreak

iOS 11.1.2 (15B202) Jailbreak
C
430
star
5

DeathMetal

Red team & penetration testing tools to exploit the capabilities of Intel AMT
Python
255
star
6

sqlinator

Automatically forward HTTP GET & POST requests to SQLMap's API to test for SQLi and XSS
Python
81
star
7

Vampire

Vampire is an aggressor script which integrates with BloodHound to mark nodes as owned.
Python
77
star
8

Doozer

Password cracking utility
Python
51
star
9

ERC.Xdbg

An Xdbg Plugin of the ERC Library.
C#
26
star
10

pymetasploit3

Python3 Metasploit automation library
PowerShell
22
star
11

HashBot

IRC bot for cracking hashes
Python
19
star
12

Git-Scrapers

Collect OSINT from git repositories
Ruby
18
star
13

autorelayx

Automatically perform advanced NTLM hash relay attacks
Python
15
star
14

LambProxy

HTTP Proxy using Amazon Lambda for source IP cycling
Python
15
star
15

IP-sampler

Ping sweep a list of subnets then save a random % sample of the hosts that are up
Python
10
star
16

ERC.Net

A collection of tools for debugging Windows application crashes.
C#
9
star
17

WinAPRS-Exploits

A collection of exploits, shellcode, and tools related to CVE-2022-24702
Python
8
star
18

AnomalousCookie

Find anomalies using AnomalousCookie!
Python
8
star
19

Nmap-Extensions

Extensions to Nmap written for the NSE
Lua
6
star
20

AppSec-2014-Presentation

Presentation for Application Hacking 101 at AppSec 2014
3
star
21

paas-cloud-goat

PaaS Cloud Goat is a simulated vulnerable Salesforce application providing hands-on experience with penetration testing of custom Salesforce applications.
Apex
2
star
22

cazt

Cloud AuthZ Trainer - A a simulator of cloud-provider responsible REST APIs. It includes a lab manual for getting hands-on practice with how to attack authorization vulnerabilities in a cloud API.
Python
2
star
23

webvulns-db

Webvulns-db scripts
Python
1
star
24

freezeout

Notes on acquiring a domain user list via kerberos
Python
1
star