-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
9 additions
and
84 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,87 +1,12 @@ | ||
huge update coming | ||
------ DONEEE | ||
WAIT FOR FINALIZATION OF UPDATE | ||
<h1 align="center"><img src="icon.png"><br>TRPCC</h1> | ||
<h3 align="center">Telegram Remote PC Control. [ALPHA V1.0].</h3> | ||
<p align="center">Deadly tool for remote PC controlling (RAT).</p><br><br><p align="center"><b>⚠ WARNING ⚠<br>I do not accept responsibility for any use of this tool.</b></p><br><br> | ||
<p align="center"><img src="trpcc.png"></p> | ||
<h1 align="center">Telegram Remote PC Control (abbrev. TRPCC) 2.0</h1> | ||
<p align="center"><b>TRPCC is a powerful software for remotely controlling your PC using a Telegram bot. It provides a wide range of functionalities, including system management, file operations, keylogging, hardware interaction, and more—all accessible through a Telegram chat interface.<br><br>TRPCC provides file management, like uploading, downloading files from the client PC, renaming files, deleting files, etc., generic system controlling like executing system commands with output fetching support, managing the processes (view PIDs, kill processes), lock PC, shutdown, etc., hardware interaction like controlling keyboard and mouse, enabling or disabling monitors, etc., clipboard access, advanced keylogging, controlling sounds, volume control, injecting Python scripts, password protection for secure usage, and much much more.</b></p> | ||
|
||
## Using: | ||
1. `git clone https://github.com/xzripper/trpcc` | ||
2. `python deps.py` | ||
3. `python trpcc.py` | ||
4. Set Telegram bot token (2). (Create bot and get token in <a href="https://t.me/BotFather">@BotFather</a>) | ||
5. Compile bot to .EXE (1). | ||
1. Set your application name. | ||
2. Debug (y/N)? Console will be shown if debug enabled, else no console will be open. | ||
3. Icon (.ico supported only), `none` if no icon. | ||
4. Wait. | ||
<br> | ||
Done! Your EXE is ready! Now victim should run EXE file and reboot PC (can reboot later). Done! Start your bot and control PC!<br> | ||
<h2 align="center">Installation & usage</h2> | ||
<p align="center"><b>Install <a href="https://www.python.org/downloads/release/python-399/"><code>Python 3.9</code></a> (Make sure to add it to your system's PATH during installation.), create a bot via <a href="https://telegram.me/BotFather">@BotFather</a>, copy bot token, and follow these steps.<br> | ||
<br>1. Clone or download the repository: <code>git clone https://github.com/xzripper/trpcc.git</code> or click <a href="https://github.com/xzripper/trpcc/archive/refs/heads/main.zip">here</a> (you have to unzip an archive if you proceed with the click).<br>Congratulations! TRPCC is now installed successfully!<br><br><img src="trpcc_cmd.png"></b><sub>TRPCC Console.</sub><b><br><br>Future usage is effortless and straightforward. Before assembling client you must choose second option for installing dependencies or checking for any missing, after you can freely assemble client-side binary file by choosing first option. You write down an application name, icon, token, and bot password. You also can edit <code>META.dat</code> for modifying binary metadata by following instructions in meta file. After assembling the client-side binary file, run the generated binary file on the client PC. Interact with the bot via the Telegram app by sending commands.</b></p> | ||
|
||
# Commands. | ||
<h2 align="center">Notes</h2> | ||
<p align="center"><b>1. Password protection can be enabled during client setup.<br>2. The bot only supports one client per compiled binary, ensuring targeted control.<br>3. Windows 7+ is currently primary platform for TRPCC. Linux and macOS support is experimental and may not include all features.<br>4. After using the next commands some machines may halt all processes and TRPCC also, so bot is not going to receive commands: <code>/enablemonitor</code>, <code>/disablemonitor</code>, <code>/lockpc</code>.<br>5. If client-side PC is not active, i.e asleep or disabled, you can send <code>/alive</code> to get notification after TRPCC process is restored.<br>6. When building client-side binary you have to specify only <code>.ICO</code> icon (if you have any icons, its optional).<br>7. Type <code>/help</code> to get list of all commands.<br>8. Report any bugs or issues <a href="https://github.com/xzripper/trpcc/issues">here</a>!</b></p> | ||
|
||
**Generic commands**:<br> | ||
/start - Start bot.<br> | ||
/help - Get help.<br> | ||
/about - Get about.<br> | ||
|
||
**System commands**:<br> | ||
/sysinfo - Get system information.<br> | ||
/syscom - Pass command to console and get output. Can cause TelegramBadRequest error if output is too big.<br> | ||
|
||
**Work with files**:<br> | ||
/insertfile (DIRECTORY) - Insert file into directory. After passing command you should send file you want to insert.<br> | ||
/getfile (FILE) - Get file by path.<br> | ||
/getdir (DIRECTORY) - Get directory as ZIP.<br> | ||
/dir (DIRECTORY) - Get directory content. Can cause TelegramBadRequest error if output is too big.<br> | ||
/exists (FILE/DIRECTORY) - Is file/directory exists.<br> | ||
/delete (FILE/DIRECTORY) - Delete file/directory.<br> | ||
/startfile (FILE) - Start file.<br> | ||
|
||
**Hardware (keyboard, mouse, monitor)**:<br> | ||
/sendkeys (KEYS) - Press keys. Hotkeys and multiple key pressing at once supported: `alt+tab,win+space`.<br> | ||
/type (TEXT) - Type text.<br> | ||
/mousebutton (BUTTON) - Click mouse button. Buttons: 1 - Right, 2 - Left, 3 - Middle.<br> | ||
/setmousepos (X) (Y) - Set cursor position.<br> | ||
/enablemonitor - Enable monitor. Very unstable.<br> | ||
/disablemonitor - Disable monitor. Very unstable.<br> | ||
|
||
**Screenshots**:<br> | ||
/screenshot - Make screenshot.<br> | ||
|
||
**Power**:<br> | ||
/shutdown - Shutdown PC.<br> | ||
/reboot - Reboot PC.<br> | ||
|
||
**Python**:<br> | ||
/evalpython (CODE(EXPRESSION)) - Evaluate Python expression. Can evaluate pretty big code if you can write one-liners.<br> | ||
|
||
**Time**:<br> | ||
/date - Get local PC date.<br> | ||
|
||
**Message Boxes**:<br> | ||
/msgbox [TITLE] [TEXT] - Show messsage box.<br> | ||
|
||
**Clipboard**:<br> | ||
/copy (TEXT) - Copy text to clipboard.<br> | ||
|
||
**Sounds**:<br> | ||
/playsound - Play sound from controller side. After passing command you should send MP3/WAV file to play sound.<br> | ||
/playlocalsound (PATH) - Play sound from client side.<br> | ||
|
||
**Windows**:<br> | ||
/getactivewindow - Get active window name, title, HWND.<br> | ||
/closeactivewindow - Close active window.<br> | ||
|
||
**Volume**:<br> | ||
/upvolume (AMOUNT) - Increase volume.<br> | ||
/downvolume (AMOUNT) - Decrease volume.<br> | ||
|
||
**Webcamera**:<br> | ||
/webcamimage (INDEX) - Capture image from web camera. Indexes start from 0 and end when all available web cameras end.<br> | ||
|
||
**Bot commands**:<br> | ||
/alive - Is bot alive.<br> | ||
/cancelloads - Cancel all file loads. Use it to cancel file loads after using `playsound`, or `insertfile`.<br><br> | ||
|
||
TRPCC V1.0 By xzripper. | ||
<hr><p align="center"><b>TRPCC 2.0 by <a href="https://github.com/xzripper">xzripper</a> (2024-2025).</b></p> |