
ToRat es una herramienta de administración remota escrita en Go que utiliza Tor como mecanismo de transporte y RPC para la comunicación.

Una herramienta de administración remota multiplataforma escrita en Go que utiliza Tor como mecanismo de transporte, compatible actualmente con clientes Windows, Linux y MacOS.
SOLO PARA FINES EDUCATIVOS
Cómo usar la imagen Docker de ToRat
Shell inversa multiplataforma (Windows, Linux, Mac OS)
Soporta múltiples conexiones
Banner de bienvenida
Salida coloreada
Autocompletado por tabulación de:
ID persistente único para cada cliente
Windows:
Linux:
Tor completamente integrado en Go
el cliente ToRAT se comunica a través de RPC cifrado con TLS proxy a través de Tor con el servidor ToRat (servicio oculto)
transporte opcional sin Tor, p. ej., usar Tor2Web, un nombre de host DNS o IP pública/local
Todas las contribuciones son bienvenidas, no es necesario ser un experto en Go para contribuir.
Puedes unirte al canal #torat en Gophers Slack
| Comando | Información |
|---|
| cd | cambia el directorio de trabajo del cliente |
| ls | lista el contenido del directorio de trabajo del cliente |
| shred | elimina archivos/directorios de forma irrecuperable |
| screen | toma una captura de pantalla del cliente |
| cat | ver archivos de texto del cliente, incluidos .docx, .rtf, .pdf, .odt |
| alias | asigna un alias personalizado al cliente |
| down | descarga un archivo del cliente |
| up | sube un archivo al cliente |
| speedtest | prueba de velocidad de conexión a internet del cliente |
| hardware | recopila varias especificaciones de hardware del cliente |
| netscan | escanea toda la red de un cliente en busca de dispositivos en línea y puertos abiertos |
| gomap | escanea una IP local en la red de un cliente en busca de puertos y servicios abiertos |
| escape | escapa un comando y lo ejecuta en un shell nativo en el cliente |
| reconnect | indica al cliente que se reconecte |
| help | lista los comandos posibles con información de uso |
| exit | envía la sesión actual a segundo plano y regresa al shell principal |
| Comando | Información |
|---|
| select | selecciona un cliente con el que interactuar |
| list | lista todos los clientes conectados |
| alias | selecciona un cliente para asignarle un alias |
| cd | cambia el directorio de trabajo del servidor |
| help | lista los comandos posibles con información de uso |
| exit | sale del servidor |