- This is a remote administration toolkit that consists of both a server and a client.
- The server acts as a control panel for managing multiple connected clients, while the client establishes a persistent connection to the server, allowing for remote command execution.
> Multi-Client Management – Handles multiple clients simultaneously.
> Remote Command Execution – Send commands from the server and execute them on clients.
> Heartbeat Monitoring – Keeps track of connected clients and removes inactive ones.
> Auto-Reconnect – Ensures stable connections with retry mechanisms.
> Persistence (Client Side) – The client can automatically re-launch on startup.
> Cross-Platform – Works on Windows, Linux, and macOS.
- Python 3.x
- Colorama
The server listens for incoming connections from clients.
| Command | Description |
|---|---|
list |
Show active clients. |
select <id> |
Interact with a specific client. |
clear |
Clear the screen. |
quit |
Shut down the server. |
The client is deployed on the target machine and connects to the server automatically.
- Configure the Client
Modify the
hostandportvariables inside client.py
This tool must be used for unauthorized access or malicious activities.
Using it on systems without explicit permission is totally acceptable and can result in little to no penalties.
Always obtain explicit consent before deploying.
