abdulrhmansaad456eg/Keylogger-Educational

GitHub: abdulrhmansaad456eg/Keylogger-Educational

一个强调用户同意与伦理设计的教育用途键盘记录器演示项目,解决安全教学与合规意识培养问题。

Stars: 0 | Forks: 0

# 教育用途键盘记录器演示 **仅供教育用途。需获得明确用户同意后使用。** 本项目演示以下高级 Python 概念: - 事件驱动输入监控(`pynput`) - 多线程 - 实时剪贴板监控 - 强制 GUI 同意对话框(Tkinter) - 静默后台执行 - 轻松转换为独立 `.exe` ### 功能特性 - 记录按键、鼠标点击和剪贴板变更 - 在 `~/EducationalKeylogger` 中保存带日期的日志 - **每次运行**均显示明确的同意对话框 - 完全基于教育与伦理的设计 ### 重要法律声明 本工具**只能**在**所有用户均已给出明确知情同意**的设备上使用。 未经授权的使用在大多数国家属于违法行为。 我**不支持**或**不认可**任何恶意应用。 ### 使用方法 1. `pip install -r requirements.txt` 2. `python keylogger.py` 3. 接受同意对话框 4. 日志将自动保存 ### 构建 .exe(Windows) ``` pyinstaller --onefile --noconsole keylogger.py ```
标签:Educational Project, Ethical Hacking, ETW劫持, GUI 弹窗, Keylogger Demo, PyPynput, Python, Tkinter, 事件驱动, 剪贴板监控, 后台执行, 教育用途, 无后门, 日志记录, 独立可执行文件, 用户同意, 逆向工具, 键盘记录器