thereisnotime/xxUSBSentinel

GitHub: thereisnotime/xxUSBSentinel

Windows 反取证 USB 监控工具,通过将指定 USB 设备映射为物理密钥,在设备拔出时触发极速关机以防止内存中加密密钥被取证恢复。

Stars: 70 | Forks: 15

# xxUSBSentinel ### 描述 Windows 反取证 USB 监控工具。首先你需要映射一个 Key USB 设备——它可以是鼠标、键盘、闪存盘等。程序会要求你插入并拔出你的设备。然后程序会记住该设备的 ID (VID:PID)。之后你可以激活 Sentinel,它会监听设备断开事件,如果你的 Key USB 设备被拔出——xxUSBSentinel 将以极快的方式关闭你的计算机。这样做的全部目的是使恢复你的加密驱动器密钥几乎变得不可能。 * 警告:本软件不会加密或保护你的数据/驱动器,其唯一目的是帮助你提高操作安全性。 ### 功能 - 监控并记录所有类型的 USB 设备的连接和断开事件 - 将日志导出到文件 - 解析设备的 VID:PID - 将设备映射为 Key USB 设备 - 在 Key USB 设备拔出时快速关机 - 通过 GUI 或系统托盘图标控制所有操作 - 提供用于练习的测试模式选项 ### 截图 ![截图1](/Screenshots/Screenshot_1.jpg?raw=true "默认模式。") ![截图2](/Screenshots/Screenshot_2.jpg?raw=true "已激活并就绪。") ![截图3](/Screenshots/Screenshot_3.jpg?raw=true "正在解析设备。") ![截图4](/Screenshots/Screenshot_4.jpg?raw=true "托盘图标功能。") ### 安装 无需安装,下载发行版或自行构建即可。 ### 依赖 目前它依赖于 LibUsbDotNet,但在未来的版本中,该库将会被打包到可执行文件中: ``` LibUsbDotNet.dll ``` ### 兼容性 该软件应该可以在大多数 Windows 版本上运行,并已在以下系统上进行了测试: ``` Windows 10 Home x64 ``` ### 待办 添加对 RAM、hiberfil、pagefile 和 swapfile 的安全擦除功能。 添加虚假的 BSOD。 添加配置保存功能。 添加自定义命令选项以替代关机。 将库与发行版可执行文件打包在一起。 ### 卸载 删除该可执行文件即可。
标签:BSOD, LibUsbDotNet, Mr. Robot, ProjectDiscovery, USB监控, VID:PID, 加密密钥保护, 反取证, 图形界面, 多人体追踪, 安全擦除, 安全评估, 操作安全, 数据保护, 物理安全, 系统托盘, 紧急关机, 网络安全, 设备识别, 防御性安全, 隐私保护