neilmanfredit/CyberDeck
GitHub: neilmanfredit/CyberDeck
一款便携式渗透测试硬件套件,将 NUC 计算平台与 ESP32 多功能安全模块整合在 3D 打印的翻盖机壳中,用于授权环境下的无线与物理安全测试。
Stars: 0 | Forks: 0
# Cyberdeck 现场套件
便携式渗透测试 cyberdeck。基于 NUC 的翻盖式设备,内置嵌入式安全模块(sub-GHz、NFC/RFID、BadUSB、IR、ESP32 WiFi/BLE),专为授权的安全测试和出差旅行而设计。
**仅限用于您拥有或明确获得授权进行测试的网络和设备。**
## 概念渲染图
展开的翻盖状态 —— 双显示屏、紧凑型键盘、嵌入式 T-Embed CC1101 模块舱和前缘接口:

折叠的便携状态 —— 单块平板,天线平放收起,接口和 USB-C 充电口位于前缘:

渲染图仅供说明,并非按比例绘制。待面板、键盘和 T-Embed 主板采购并进行测量后,尺寸将最终确定。(源 SVG 文件位于 `hardware/mockups/` 中;README 使用 PNG 格式,因为 GitHub 能可靠地渲染这些图像。)
## 规格摘要
- **计算:** Mini NUC(Intel N97/N100 级别),原生运行 Kali
- **外壳:** 翻盖式,单铰链,3D 打印(Bambu H2S,PETG)
- **屏幕:** 两块小面板(5.5"–7" 级别),安装在笔记本盖的位置,通过 USB-C 传输视频
- **输入:** 下半部分设有一个键盘舱,尺寸适合紧凑型的 60–65% 键盘;多余舱位深度可在旅行时收纳便携式鼠标
- **嵌入式安全模块:** ESP32-S3 核心 + CC1101 (sub-GHz) + PN532 (NFC/RFID) + IR 收发器 + USB HID (BadUSB),嵌入在机箱内,通过 USB 连接到 NUC
- **外部 RF:** Alfa AWUS036AXML(Wi-Fi 监视模式/注入),通过 USB-C hub 连接
- **电源:** 单 USB-C PD 输入,100W passthrough,为 NUC 和双屏充电
## 仓库结构
```
hardware/
case/ OpenSCAD parametric case (clamshell, hinge, bays)
mockups/ Concept renders of the finished build (SVG)
schematics/ Wiring diagrams for the embedded module
firmware/
esp32-security-module/ PlatformIO project for the embedded module
docs/
ARCHITECTURE.md
BOM.md
.github/workflows/ CI: OpenSCAD render check, firmware build check
```
## 组装顺序
1. 打印机箱外壳(`hardware/case/`),对 NUC 和键盘舱进行适配检查
2. 组装嵌入式模块(`firmware/esp32-security-module/`),在安装前对每个传感器进行台架测试
3. 安装屏幕和铰链,布线 USB-C 电源/视频线
4. 在 NUC 上刷新 Kali,安装适配器驱动程序,通过 USB 串口配对嵌入式模块
## 许可证
CC BY-NC-SA 4.0。版权所有 © Neil Manfred。
标签:3D打印, ESP32, WiFi测试, 硬件工程, 蓝牙测试