Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
pulsegram — 基于Python的键盘记录器,集成Telegram机器人,用于在授权安全测试环境中捕获按键、剪贴板内容和屏幕截图。 | Kitploit
工具/GitHubGitHub/taurusomar/pulsegram
数据泄露学习与教育红队
GitHubtaurusomar/pulsegram

pulsegram

基于Python的键盘记录器,集成Telegram机器人,用于在授权安全测试环境中捕获按键、剪贴板内容和屏幕截图。

查看仓库
16621年前尚未审核

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

PulseGram

PulseGram 是一个集成 Telegram 机器人的键盘记录器。它是一款监控工具,能够捕获按键、剪贴板内容和屏幕截图,并将所有信息发送到配置好的 Telegram 机器人。它专为对抗模拟和安全测试场景而设计。

⚠️ 警告: 本项目仅用于教育目的以及在授权环境中的安全测试。未经授权使用此工具可能违法并被禁止。

root@kitploit:~
  _____       _           _____                     
 |  __ \     | |         / ____|                    
 | |__) |   _| |___  ___| |  __ _ __ __ _ _ __ ___  
 |  ___/ | | | / __|/ _ \ | |_ | '__/ _` | '_ ` _ \ 
 | |   | |_| | \__ \  __/ |__| | | | (_| | | | | | |
 |_|    \__,_|_|___/\___|\_____|_|  \__,_|_| |_| |_|
                                                                                                        
                 作者:Omar Salazar
                 版本:V.1.0

功能

  • 按键捕获: 记录按键并将它们发送到 Telegram 机器人。
  • 剪贴板监控: 实时发送复制的剪贴板内容。
  • 定期截图: 截取屏幕截图并发送到机器人。
  • 错误日志: 将错误记录到 errors_log.txt 文件中,方便调试。

安装

  1. 克隆仓库:

    root@kitploit:~
    git clone https://github.com/TaurusOmar/pulsegram
    cd pulsegram
    
  2. 安装依赖:确保已安装 Python 3 和 pip。然后运行:

    root@kitploit:~
    pip install -r requirements.txt
    
  3. 设置 Telegram 机器人令牌: 使用 BotFather 在 Telegram 上创建一个机器人。 复制您的令牌并将其粘贴到 main.py 中初始化机器人的代码中。

  4. 在 keylogger.py 中复制您的 ChatID chat_id="131933xxxx"。

使用

在目标机器上运行工具:

root@kitploit:~
python pulsegram.py

模块

pulsegram.py

这是工具的主文件,负责初始化机器人并启动异步任务来捕获和发送数据。

Bot(token="..."):使用您的个人令牌初始化 Telegram 机器人。
asyncio.gather(...):启动多个任务,执行剪贴板监控、截图捕获和按键记录。
log_error:如果出现错误,将其记录到 errors_log.txt 文件中。

helpers.py

该模块包含辅助函数,协助工具的整体运行。

log_error():将任何错误以日期时间格式记录到 errors_log.txt 中。
get_clipboard_content():捕获剪贴板的当前内容。
capture_screenshot():截取屏幕截图并临时保存,以便发送到 Telegram 机器人。

keylogger.py

此模块处理按键记录、剪贴板监控和截图捕获。

capture_keystrokes(bot):异步函数,捕获按键并将信息发送到 Telegram 机器人。
send_keystrokes_to_telegram(bot):该函数将累积的按键发送到机器人。
capture_screenshots(bot):定期捕获屏幕图像并发送到机器人。
log_clipboard(bot):将剪贴板内容发送到机器人。

操作配置

更改捕获和信息发送的时间间隔。

root@kitploit:~
async def send_keystrokes_to_telegram(bot):
    global keystroke_buffer
    while True:
        await asyncio.sleep(1)  # 更改按键发送间隔
root@kitploit:~
async def capture_screenshots(bot):
    while True:
        await asyncio.sleep(30)  # 更改截图捕获间隔
        try:
root@kitploit:~
async def log_clipboard(bot):
    previous_content = ""
    while True:
        await asyncio.sleep(5)  # 更改检测剪贴板变化的间隔
        current_content = get_clipboard_content()

安全警告

本项目仅用于教育目的以及在您自己的环境中或经明确授权的安全测试。未经授权使用此工具可能违反当地法律和隐私政策。

贡献

欢迎贡献。合作时请遵守行为准则。

许可证

本项目采用 MIT 许可证。

下载工具