☁️ The Calm Before the Breach
Table of Contents
RedSky is a handy CLI utility for managing just-in-time offensive infrastructure in AWS. Currently, RedSky supports the following deployment types:
- Tenable Nessus (BYOL)
- Kali Linux standalone
- Kali Linux with Mythic C2
To install RedSky, use the go install
command.
$ go install github.com/prdngr/red-sky@latest
Once installed, the easiest way of spinning up a Kali instance using RedSky looks as follows:
$ red-sky create --type kali --region eu-west-1 --auto-ip
____ _______ __
/ __ \___ ____/ / ___// /____ __
/ /_/ / _ \/ __ /\__ \/ //_/ / / /
/ _, _/ __/ /_/ /___/ / ,< / /_/ /
/_/ |_|\___/\__,_//____/_/|_|\__, /
/____/
✅ AWS session initialized
AWS Account Information
-----------------------
▶ Account: 444444444444 (red-sky)
▶ Caller ARN: arn:aws:iam::444444444444:user/red-sky
Press Enter to continue...
✅ RedSky initialized
✅ Deployment executed
✅ Deployment details gathered
Deployment Summary
------------------
▶ Deployment ID: d1505235-2e81-49b0-8bb6-3b1b76616b00
▶ Allowed IP Address: 42.42.42.42
Connection Details
------------------
▶ Use the following command to SSH into the Kali instance:
$ ssh -i 'd1505235-2e81-49b0-8bb6-3b1b76616b00.pem' [email protected]
The project is developed according to the GitFlow workflow and it is encouraged to follow these Git commit message guidelines.
-
Create your feature branch:
git checkout -b feature/<feature-name>
-
Commit your changes:
git commit -m '<commit-message>'
-
Push to the feature branch:
git push origin feature/<feature-name>
-
Open a pull request.
Distributed under the GNU GPLv3 License. See LICENSE
for more information.