tele-go-rat is a straightforward, cross-platform RAT written in Go. It leverages Telegram for communication.
- Cross-platform: Works on Windows, Linux, and MacOS.
- Telegram-based communication: Utilizes the Telegram API for commands and data exchange.
- Simple setup: Easy to configure and get started.
- Extensible: You can expand its functionality by adding your commands.
- Go (Golang) installed on your system.
- A valid Telegram account.
- Clone this repository:
git clone https://github.com/efthimisgrk/tele-go-rat.git
-
Create a Telegram bot and get your API token. You can follow the official Telegram documentation to create a bot: Creating a new bot.
-
Get your chatId by sending a message to yourself on the Telegram web application:
https://web.telegram.org/z/#<CHAT_ID>
-
Add the API token and the chatId to your environment variables with the name "BOT_TOKEN" and "CHAT_ID" respectively.
-
Build the teleGoRAT binary:
cd tele-go-rat
go build
- Run tele-go-rat:
./tele-go-rat
- Start communicating with your bot via Telegram to execute commands and manage the remote system.
- Send
/help
to get a list of available commands. - Have fun :)
This project is licensed under the MIT License - see the LICENSE file for details.
tele-go-rat is intended for educational and research purposes only. The author is not responsible for any misuse or damage caused by this software.