Hacking-Playground-
A playground with stuff ai built for me to play with
Project maintained by ReconTrapper
Hosted on GitHub Pages — Theme by mattgraham
# 🏗️ The Killbox: Trapper Range — Automated Setup
The Trapper Range is a self-assembling, multi-target cybersecurity training arena. Instead of requiring manual operating system configuration or tedious user creation, this repository packages an entire enterprise laboratory environment down to a single automated deployment blueprint.
---
## 🖥️ System Requirements Matrix
Before initializing the deployment, ensure your physical host computer meets these minimum specifications to prevent memory lockups:
| Resource | Minimum Requirement | Recommended Specification |
| :--- | :--- | :--- |
| **Operating System** | Windows 10 / 11 (Home or Pro) | Windows 11 Pro |
| **Processor (CPU)** | 4 Cores (Intel i5 / AMD Ryzen 5) | 6+ Cores (Intel i7 / AMD Ryzen 7) |
| **Memory (RAM)** | **12 GB Physical RAM** | **16 GB to 32 GB Physical RAM** |
| **Storage Space** | **40 GB Free Space** | **60 GB Free Space (SSD)** |
| **Virtualization** | Intel VT-x or AMD-V (Enabled in BIOS) | Virtualization Enabled in BIOS |
> ⚠️ **Prerequisite Note:** Open Windows Task Manager, navigate to the **Performance** tab, and confirm that **Virtualization: Enabled** is visible in the bottom right corner before proceeding.
---
## 🚀 The 1-Step Master Deployment Pipeline
Copy and paste this entire block of code straight into a Windows **Administrator PowerShell** terminal window.
This single pipeline will instantly map your workspace folder layouts, download your required configuration scripts, verify your background hypervisor dependencies, and start the lab completely on autopilot.
```powershell
mkdir "C:\Hacking-Playground\01-Hypervisors", "C:\Hacking-Playground\02-ISO-Archive\Windows", "C:\Hacking-Playground\03-Active-VMs\Windows-Lab", "C:\Hacking-Playground\04-Source-Code\Provisioning-Scripts", "C:\Hacking-Playground\04-Source-Code\Recon-Scanners", "C:\Hacking-Playground\.github\ISSUE_TEMPLATE" -Force | Out-Null; cd "C:\Hacking-Playground"
Invoke-WebRequest -Uri "https://githubusercontent.com" -OutFile "Vagrantfile"
Invoke-WebRequest -Uri "https://githubusercontent.com" -OutFile "04-Source-Code/Provision-Lab-Domain.ps1"
Invoke-WebRequest -Uri "https://githubusercontent.com" -OutFile "04-Source-Code/Add-Loot.ps1"
winget install Oracle.VirtualBox HashiCorp.Vagrant --accept-source-agreements --accept-package-agreements; $env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine") + ";" + [System.Environment]::GetEnvironmentVariable("Path","User")
vagrant up
```
## 📊 What This Does on Your PC Instantly
1. **Builds the Workspace (Line 1):** Programmatically constructs your entire structured directory layout (01-Hypervisors, 02-ISO-Archive\Windows, 04-Source-Code, etc.) right on your root C:\ drive in under 1 second.
2. **Downloads the Code (Lines 2-4):** Streams your clean infrastructure configuration sheet and your automation tools directly into their designated folders from the secure GitHub source server.
3. **Installs Prerequisites (Line 5):** Silently pulls down VirtualBox and Vagrant directly from official servers, and instantly updates your terminal's memory map path so you don't have to restart your computer.
4. **Launches the Range (Line 6):** Boots your private virtual network adapters, downloads the stable target operating system images, and starts the lab completely hands-free.