shortrangetech/opendoorsim

GitHub: shortrangetech/opendoorsim

一款开源的门禁系统模拟器,让你在家就能搭建真实的 PACS/RFID 实验环境。

Stars: 3 | Forks: 0

# OpenDoorSim 项目 ![Banner](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/6dd846a74a182224.jpg) OpenDoorSim 是一个**开源的 PACS / RFID 实验室**,你可以**自己构建!** OpenDoorSim 像真实世界一样模拟物理门禁系统 (PACS) —— 让从家庭实验到大型 CTF 和演示的一切变得轻而易举。凭借**全新的 Web UI**、**设备上的硬件菜单**、即插即用的**防篡改检测**以及简便的**批量用户管理**,你可能会对它爱不释手…… 你可以自己购买零件在家构建,或者从 [shortrange.tech](https://shortrange.tech) 订购简易套件,作为支持该项目的一种额外方式。🐙❤️ 套件包含一个微控制器、构建所需的所有零件、一个优质且耐候的 3D 打印 ASA 外壳……当然,还有支持该项目所带来的美好感觉。在[这里](#about-the-kits)阅读更多关于套件的信息。 感谢您支持 **OpenDoorSim**,该项目基于 evildaemond、iceman、bettse、nechry 等许多 RF 大神的杰出工作 —— 没有他们,这个项目就不会存在。请查看[致谢](#Acknowledgments)部分! ## 功能特性 - 为学生、爱好者和行业专业人士设计 - 便携、易用且易于接线 - 可完全使用现成零件构建 (Tarrif-ic 型) - 兼容任何 wiegand 读卡器! - USB-C 供电 - 精美的 Web UI,轻松管理 CTF 和卡数据 - 硬件菜单(可离线运行!) - 多种模式适用于各种用例(Raw、CTF、Wifi、防篡改检测等) - 坚固的 3D 打印外壳! - 兼容多种屏幕(LCD、OLED) - 防篡改检测(针对支持的读卡器) - 批量用户管理 - 旋钮。<3 ![Banner](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/e83c3f6543182225.jpg) ## OpenDoorSim 型号对比 | **型号** | **LAB** | **Pocket** | **Tarrif-ic** | | ------------------------- | ---------- | ---------- | ------------- | | 微控制器 | ESP-32 | ESP-32 | ESP-32 | | 固件 | 最新 | 最新 | 最新 | | 屏幕尺寸 | 2.42" OLED | 0.96" OLED | 任意 | | 定制 PCB | ✅ | ✅ | ❌ | | 外壳 | ✅ | ✅ | ❌ | | 兼容 Wiegand 读卡器 | ✅ | ✅ | ✅ | | 硬件菜单 | ✅ | ✅ | ✅ | | 启用 Wi-Fi | ✅ | ✅ | ✅ | | 定制 GPIO 接线端子 (4) | ✅ | ✅ | ✅ | | 固定读卡器安装 | ✅ | ❌ | ❌ | | 定制模块插槽 | ✅ | ❌ | ❌ | | MagSafe 兼容环 | ✅ | ❌ | ❌ | | 磁性贴砖 | ✅ | ❌ | ❌ | | 挂带环 | ✅ | ❌ | ❌ | | 钥匙圈和登山扣 | ❌ | ✅ | ❌ | ## 入门指南: ### 如何构建你的 OpenDoorSim: 构建 OpenDoorSim 就像 1-2-3 一样简单: 1. 收集你构建所需的材料 and 工具。 1. 材料和工具 BOM(物料清单)可以在 ![docs 文件夹](https://raw.githubusercontent.com/shortrangetech/opendoorsim/main/docs/) 中找到。 2. 需要工具?这是我个人最爱的![工具清单](https://raw.githubusercontent.com/shortrangetech/opendoorsim/main/docs/Tools/README)。 2. 按照你想构建的型号对应的 3 部分构建指南(构建、组装、刷写!)进行操作。 1. 构建指南: 1. LAB + Pocket 官方书面构建指南 2. Tarrif-ic 书面构建指南 3. 学习如何使用它! 1. 🚧 Youtube 视频、操作指南文章等即将推出! ## 关于套件 套件包含一个微控制器、构建你自己的 OpenDoorSim 所需的所有材料,以及一个坚固的 3D 打印 ASA 碳纤维外壳。因为每个人对读卡器的需求各不相同,这些套件是 **BYOR(自带读卡器)** 的。这意味着如果你想将 OpenDoorSim 与读卡器一起使用,你需要**购买或携带自己的读卡器**。如果你购买了套件,感谢你支持该项目! 你可能可以自己找到所有材料并在线订购 PCB,其成本比购买套件更低。如果是这样,太棒了!能有更多人进入精彩的 RF 世界,那就更好了。这个项目的目标是让 DoorSim 尽可能多地落入人们手中,并且有很多支持该项目的方式。 ## 许可证和协议 该项目在 GPLv3 下授权。 #### GPLv3 许可证 本程序是自由软件:你可以自由使用、修改和分发它。如果你分发你的版本,你必须在相同的 GNU 通用公共许可证第 3 版 (GPLv3) 下进行,并包含源代码。该软件不提供保修,作者不对损害负责。 有关更多详细信息,请参阅 LICENSE.md。 ## 致谢 该项目很大程度上基于并深受 evildaemond 的 [DoorSim 项目](https://github.com/evildaemond/doorsim) 启发,没有它,这个项目可能不会存在,或者至少不会这么快成型。 感谢 nechry 提供的 evildaemond 原始 DoorSim 项目的 [PlatformIO 重构分支](https://github.com/nechry/DoorSim)。这是一个很好的工作基础,LittleFS 和 PlatformIO 真的在开发中帮了大忙。 特别感谢 Iceman 的 Discord 社区 [RFID Hacking By Iceman](https://discord.gg/F6wwKj6BHr) 中那些了不起的学生、黑客、专业人士和导师,以及 Iceman 的支持。你们激励了我。 感谢所有在 PACS / RFID / RF 领域做出开创性工作的其他开源创作者和导师!**让我们 Hack 这个星球!**
标签:DIY, ESP32, PACS, PCB设计, RFID, Web界面, Wiegand, 开源硬件, 微控制器, 攻击路径可视化, 智能卡, 物理访问控制, 物理门禁, 物联网, 硬件安全, 网络安全实验, 近场通信, 门禁系统, 黑客工具