Skip to content

A Python-based keylogger that logs keystrokes and sends live updates to a Telegram channel using the Telegram Bot API and chat tokens. This tool is intended for educational purposes, ethical hacking demonstrations, or system monitoring.

Notifications You must be signed in to change notification settings

TanvirAhmedChowdhury/Keylogger_Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

🖥️ Python Keylogger for Windows with Telegram Integration

A lightweight Python-based keylogger designed exclusively for Windows, capable of logging keystrokes and sending live updates to a Telegram channel using the Telegram Bot API.


🔑 Key Features

  • 📝 Keystroke Logging: Captures every keystroke in real-time.
  • 📡 Live Telegram Updates: Sends keystrokes directly to a specified Telegram chat via the Bot API.
  • Efficient and Lightweight: Built using minimal Python libraries for seamless performance on Windows.
  • 🛠️ Customizable: Easily adapt the script for your specific needs.

🛑 Supported Platform

  • Windows OS only

🛠️ Technologies Used

  • Language: Python
  • Libraries:
    • os
    • requests
    • pynput

📋 Setup & Usage

1️⃣ Prerequisites

  • Install Python (3.x recommended) from python.org.
  • Install required Python libraries:
    pip3 install requests pynput threading
    
    

2️⃣ Clone the Repository

bash git clone https://github.com/TanvirAhmedChowdhury/Keylogger_Python.git

3️⃣ Configure Telegram Bot

Create a bot via the BotFather on Telegram. Obtain the Bot Token and your Chat ID. Update the script with your Bot Token and Chat ID:

python Copy code

TELEGRAM_BOT_TOKEN = "your_bot_token_here"  
CHAT_ID = "your_chat_id_here"

4️⃣ Run the Keylogger

python keylogger.py

📜 Disclaimer ⚠️ This project is for educational and ethical purposes only. Misuse of this tool for malicious purposes may violate laws and regulations. Ensure you have proper consent before running it.

🤝 Contributions We welcome contributions! Feel free to:

Report Issues Submit pull requests with improvements Share your feedback

🛠️ Built By

Tanvir Ahmed Chowdhury

About

A Python-based keylogger that logs keystrokes and sends live updates to a Telegram channel using the Telegram Bot API and chat tokens. This tool is intended for educational purposes, ethical hacking demonstrations, or system monitoring.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages