module
Version:
v0.1.1
Opens a new window with list of versions in this module.
Published: Nov 5, 2019
License: Unlicense
Opens a new window with license information.
README
¶


A Cross Platform Remote Administration tool written in Go using Tor as its transport mechanism
currently supporting Windows, Linux, MacOS clients.
Docker Images Build Status
| Name |
Status |
Pulls |
| torat-pre |
 |
 |
| torat |
 |
This image should not be pulled! |
How to
How to use Docker Image
Current Features
- the ToRAT_client communicates over TCP(with TLS) proxied through Tor with the ToRat_server (hidden service)
- anonymity of client and server
- end-to-end encryption
- Cross Platform reverse shell (Windows, Linux, Mac OS)
- Windows:
- Multiple User Account Control Bypasses (Privilege escalation)
- Multiple Persistence methods (User, Admin)
- Linux:
- Multiple Persistence methods (User, Admin)
- optional transport without Tor e.g. Use Tor2Web, a DNS Hostname or public/ local IP
- smaller binary
- anonymity of client and server
- embedded Tor
- Unique persistent ID for every client
- give a client an Alias
- all Downloads from client get saved to ./$ID/$filename
- sqlite via gorm for storing information about the clients
Server Shell
- Supports multiple connections
- Welcome Banner
- Colored Output
- Tab-Completion of:
- Commands
- Files/ Directories in the working directory of the server
| Command |
Info |
| select |
Select client to interact with |
| list |
list all connected clients |
| alias |
Select client to give an alias |
| cd |
change the working directory of the server |
| exit |
exit the server |
Shell after selection of a client
- Tab-Completion of:
- Commands
- Files/ Directories in the working directory of the client
| Command |
Info |
| cd |
change the working directory of the client |
| ls |
list the content of the working directory of the client |
| shred |
delete files/ directories unrecoverable |
| shredremove |
same as shred + removes the shredded files |
| screen |
take a Screenshot of the client |
| cat |
view Textfiles from the client including .docx, .rtf, .pdf, .odt |
| alias |
give the client a custom alias |
| down |
download a file from the client |
| up |
upload a file to the client |
| escape |
escape a command and run it in a native shell on the client |
| reconnect |
tell the client to reconnect |
| exit |
background current session an return to main shell |
| else |
the command will be executed in a native shell on the client |
Upcoming Features
DISCLAIMER
USE FOR EDUCATIONAL PURPOSES ONLY
Contribution
All contributions are welcome you don't need to be an expert in Go to contribute.
Credits
Directories
¶
cmd
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Click to show internal directories.
Click to hide internal directories.