Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
pulsegram — Кейлоггер на Python с интеграцией Telegram-бота для захвата нажатий клавиш, содержимого буфера обмена и снимков экрана в авторизованных средах тестирования безопасности. | Kitploit
Инструменты/GitHubGitHub/taurusomar/pulsegram
Эксфильтрация данныхОбучение и ОбразованиеRed Teaming
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-бота: Создайте бота в Telegram с помощью BotFather. Скопируйте свой токен и вставьте его в код в файле main.py, где инициализируется бот.

  4. Скопируйте ваш ChatID chat_id="131933xxxx" в файле keylogger.py

Использование

Запустите инструмент на целевой машине:

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)  # Change the key sending interval
root@kitploit:~
async def capture_screenshots(bot):
    while True:
        await asyncio.sleep(30)  # Change the screenshot capture interval
        try:
root@kitploit:~
async def log_clipboard(bot):
    previous_content = ""
    while True:
        await asyncio.sleep(5)  # Change the interval to check for clipboard changes
        current_content = get_clipboard_content()

Предупреждение о безопасности

Этот проект предназначен только для образовательных целей и тестирования безопасности в ваших собственных средах или с явного разрешения. Несанкционированное использование этого инструмента может нарушать местные законы и политики конфиденциальности.

Вклад

Вклад приветствуется. Пожалуйста, соблюдайте кодекс поведения при сотрудничестве.

Лицензия

Этот проект лицензирован по лицензии MIT.

Скачать инструмент