ReconTrapper/Hacking-Playground-

GitHub: ReconTrapper/Hacking-Playground-

该项目是一个自动化网络安全训练靶场,通过一键脚本在 Windows 上快速部署多虚拟机实验环境。

Stars: 3 | Forks: 0

# 🏗️ The Killbox: Trapper Range — 自动化设置 Trapper Range 是一个自动组装的多目标网络安全训练靶场。无需手动配置操作系统或繁琐地创建用户,此存储库将整个企业级实验室环境打包成一个单一的自动化部署蓝图。 ## 🖥️ 系统要求矩阵 在初始化部署之前,请确保您的物理主机满足以下最低规格,以防止内存锁定: | 资源 | 最低要求 | 推荐规格 | | :--- | :--- | :--- | | **操作系统** | Windows 10 / 11 (家庭版或专业版) | Windows 11 Pro | | **处理器 (CPU)** | 4 核 (Intel i5 / AMD Ryzen 5) | 6+ 核 (Intel i7 / AMD Ryzen 7) | | **内存 (RAM)** | **12 GB 物理内存** | **16 GB 至 32 GB 物理内存** | | **存储空间** | **40 GB 可用空间** | **60 GB 可用空间 (SSD)** | | **虚拟化** | Intel VT-x 或 AMD-V (在 BIOS 中启用) | 在 BIOS 中启用虚拟化 | ## 🚀 1 步主部署流水线 将这整段代码直接复制并粘贴到 Windows **管理员 PowerShell** 终端窗口中。 这条单一流水线将立即映射您的工作区文件夹布局,下载所需的配置脚本,验证后台的 hypervisor 依赖项,并完全在自动驾驶模式下启动实验室。 ``` 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 ``` ## 📊 这会在您的 PC 上瞬间执行的操作 1. **构建工作区 (第 1 行):** 在 1 秒钟内,以编程方式直接在您的 C:\ 根驱动器上构建整个结构化的目录布局 (01-Hypervisors, 02-ISO-Archive\Windows, 04-Source-Code 等)。 2. **下载代码 (第 2-4 行):** 将您干净的基础设施配置表和自动化工具直接从安全的 GitHub 源服务器流式传输到它们指定的文件夹中。 3. **安装前置条件 (第 5 行):** 直接从官方服务器静默拉取 VirtualBox 和 Vagrant,并立即更新您终端的内存映射路径,因此您无需重启计算机。 4. **启动靶场 (第 6 行):** 启动您的专用虚拟网络适配器,下载稳定的目标操作系统镜像,并完全解放双手地启动实验室。
标签:AI合规, IT培训, Vagrant, 特权提升, 网络安全靶场, 自动化部署, 虚拟化环境, 配置修复