Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
pulsegram — 공인된 보안 테스트 환경에서 키 입력, 클립보드 콘텐츠, 스크린샷을 캡처하기 위해 Telegram 봇 통합을 갖춘 Python 기반 키로거 | Kitploit
도구/GitHubGitHub/taurusomar/pulsegram
Data ExfiltrationLearning & EducationRed Teaming
GitHubtaurusomar/pulsegram

pulsegram

공인된 보안 테스트 환경에서 키 입력, 클립보드 콘텐츠, 스크린샷을 캡처하기 위해 Telegram 봇 통합을 갖춘 Python 기반 키로거

저장소 보기
16621년 전아직 검토되지 않음

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

PulseGram

PulseGram은 Telegram 봇과 통합된 키로거입니다. 키 입력, 클립보드 내용, 스크린샷을 캡처하여 구성된 Telegram 봇으로 전송하는 모니터링 도구입니다. 이 도구는 적대적 시뮬레이션 및 보안 테스트 환경에서 사용하기 위해 설계되었습니다.

⚠️ 경고: 이 프로젝트는 교육 목적 및 승인된 환경에서의 보안 테스트 전용입니다. 이 도구의 무단 사용은 불법일 수 있으며 금지됩니다.

root@kitploit:~
  _____       _           _____                     
 |  __ \     | |         / ____|                    
 | |__) |   _| |___  ___| |  __ _ __ __ _ _ __ ___  
 |  ___/ | | | / __|/ _ \ | |_ | '__/ _` | '_ ` _ \ 
 | |   | |_| | \__ \  __/ |__| | | | (_| | | | | | |
 |_|    \__,_|_|___/\___|\_____|_|  \__,_|_| |_| |_|
                                                                                                        
                 Author: Omar Salazar
                 Version: 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)  # 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 라이선스에 따라 라이선스가 부여됩니다.

도구 다운로드