Telescream is a secure Telegram userbot that enables end-to-end encrypted private chats between two users. Built with cryptography in mind, it uses a hybrid encryption scheme combining RSA (asymmetric) for key exchange and AES (symmetric) for fast, secure message encryption — ensuring your conversations stay private and safe from eavesdropping.
- End-to-end encryption (E2EE) for one-on-one chats
- RSA-2048 key exchange and AES-256-CBC message encryption
- Automatic public key sharing and session key negotiation
- Real-time encrypted messaging via file-based communication
- Built on Telethon for seamless Telegram integration
- Console-based chat interface for simplicity and privacy
Users exchange public keys automatically. A shared symmetric key is encrypted with the recipient’s public key and sent securely. All messages are encrypted locally before being sent. Only the intended recipient can decrypt and read the messages.
No messages are stored on servers. Everything is encrypted client-side — not even Telegram can read your chats.
Designed for technical users who value privacy. Requires Python, RSA/AES crypto libraries, and a Telegram account.
# Clone the repository
git clone https://github.com/Ladvix/Telescream.git
cd Telescream
# Install dependencies
pip install -r requirements.txt
# Run the userbot
python main.pyDistributed under the MIT License.
