adisakshya/keylogger

GitHub: adisakshya/keylogger

一个适用于 Windows 平台的键盘与鼠标操作记录工具,能够捕获用户输入并将日志发送至远程服务器。

Stars: 14 | Forks: 9

# 一个适用于 Windows 的键盘记录器 [![MIT Licence](https://badges.frapsoft.com/os/mit/mit.png?v=103)](https://opensource.org/licenses/mit-license.php) [![GitHub version](https://d25lcipzij17d.cloudfront.net/badge.svg?id=gh&type=6&v=2.0.0&x2=0)](http://badge.fury.io/gh/boennmann%2Fbadges) 欢迎使用键盘记录器仓库! 键盘记录(Keystroke logging),通常被称为键盘记录或键盘捕获,是指记录(logging)在键盘上敲击的按键的行为,通常是隐蔽进行的,因此使用键盘的人并不知道他们的行为正在被监控。 然后,操作记录程序的人可以检索这些数据。 键盘记录器是一个记录您按键的程序,该程序会将它们保存在本地计算机上的一个日志文件中。 目前,针对主要操作系统之一——Windows,提供了一个键盘记录程序。 ## Windows 安装说明 keylogger 需要: 1. python 3X 2. pynput ### 第一步: 使用 github 或 git 下载仓库,例如:git clone https://github.com/adisakshya/keylogger ### 第二步: 通过运行 `pip install -r requirements.txt` 安装模块 ## 如何运行它? ### 第一步: 将 bin/server.py 中的 server.py 文件复制到您想要传输日志的目标目录。 然后运行 ``` py server.py ``` 这将启动服务器。 #### 注意: “server.py”和“client.py”文件中的 hostname 和 port number 可以进行修改,以将其发送到 localhost:9999 之外的其他服务器。 ### 第二步: 运行以下命令以激活键盘记录器 ``` py key_logger.py ``` 运行以下命令以激活鼠标记录器 ``` py mouse_logger.py ``` 这将激活记录器,它将开始在两个单独的日志文件中记录键盘敲击和鼠标点击。 一旦用户按下“ESC”键,记录器就会将文件发送到在另一个目录中活动的远程服务器 并且日志会被传输到一个服务器端的日志副本 中。 ## 日志示例 键盘日志:[key_log.txt](https://github.com/adisakshya/keylogger/blob/master/examples/keyboard_log_example/key_log.txt) 鼠标日志:[mouse_log.txt](https://github.com/adisakshya/keylogger/blob/master/examples/mouse_log_example/mouse_log.txt) 服务器日志:[server_copy.txt](https://github.com/adisakshya/keylogger/blob/keylogger_v2.0_patch_1/examples/server_copy_of_logs_example/server_copy_of_logs.txt) ### 用途 键盘记录器的一些用途包括: - 企业管理:监控员工正在做什么。 - 学校/机构:追踪击键并将违禁词记录到文件中。 - 个人控制和文件备份:确保您不在时没有人使用您的计算机。 - 家长控制:追踪您的孩子正在做什么。 - 自我分析 ### 待办事项 1. 为 v2.0 创建安装文件 2. 适用于 mac 的键盘记录器 3. 适用于 linux 的键盘记录器 4. 使键盘记录器无法被检测到 欢迎贡献代码以修复任何问题,或提交 issue! 请注意,此仓库仅供教育目的使用。任何主要或次要的贡献者均不对本程序执行的任何操作负责。 不太了解许可证或者太长不看?查看 [MIT 许可证摘要](https://tldrlegal.com/license/mit-license)。 在 MIT 许可证下分发。请查看 [LICENSE](https://github.com/adisakshya/keylogger/blob/master/LICENSE) 了解更多信息。 Adisakshya – [网站](https://adisakshya.github.io)
标签:Python, 客户端/服务端, 按键记录, 无后门, 逆向工具, 鼠标监控