Telegram channel reporting tool with multi-account support.
- Multi-account management (add, remove, list)
- Session-based authentication with persistent login
- Optional AES session encryption
- Sequential reporting using all active accounts
- Interactive terminal menu with colored output
- Proxy support (SOCKS5/HTTP)
- Automatic FloodWait handling with smart retry
- Configurable report reason (spam, violence, pornography, etc.)
- Python 3.8 or higher
- Telegram API credentials (
api_idandapi_hash) - Valid Telegram account(s) with phone number
git clone https://github.com/2nixx/Ripper.git
cd Ripper
pip install -r requirements.txtRun the tool:
python ripper.py1. Add Account
2. List Accounts
3. Remove Account
4. Start Reporting
5. Set API Credentials
6. Exit
Select option 1 and provide:
- Phone number with country code (e.g.
+989123456789) - API ID and API hash
- Verification code sent by Telegram
Session files are stored in the sessions/ folder.
Select option 4 and provide:
- Channel username (without
@) - Number of recent messages to report (default:
3) - Delay between reports in seconds (default:
2) - Report reason (default:
spam)
The tool processes all active accounts sequentially.
- Telethon – Telegram API client
- Colorama – Terminal colors
- Cryptography – Optional session encryption
Install all dependencies:
pip install -r requirements.txtReporting spam or policy-violating content is permitted under Telegram's Terms of Service. This tool automates the reporting process.
Using this tool responsibly should not result in a ban. Telegram may impose temporary FloodWait restrictions, which the tool handles automatically.
Yes. Add multiple accounts and the tool will use all active accounts sequentially.
Visit https://my.telegram.org/apps and create a new application.
Issues and pull requests are welcome.
- Fork the repository
- Create a feature branch
- Commit your changes
- Open a pull request
This project is developed for educational and research purposes only. It is intended to demonstrate the technical aspects of Telegram's reporting mechanism and multi-account automation.
The author does not endorse or encourage any misuse of this tool, including but not limited to:
- Reporting legitimate content
- Harassing individuals or groups
- Violating Telegram's Terms of Service
Users are solely responsible for their actions and must ensure compliance with all applicable laws and regulations. The author assumes no liability for any consequences arising from the use of this software.
See the LICENSE file for details.
- Telegram Channel: @NetworkCriminals