
ToRat é uma ferramenta de Administração Remota escrita em Go usando Tor como mecanismo de transporte e RPC para comunicação

Uma ferramenta de Administração Remota Multiplataforma escrita em Go usando Tor como mecanismo de transporte, atualmente suportando clientes Windows, Linux e MacOS.
USE APENAS PARA FINS EDUCACIONAIS
Como usar a Imagem Docker do ToRat
Shell reverso multiplataforma (Windows, Linux, Mac OS)
Suporta múltiplas conexões
Banner de boas-vindas
Saída colorida
Autocompletar por Tab de:
ID persistente único para cada cliente
Windows:
Linux:
Tor completamente embutido dentro do Go
o ToRAT_client se comunica via RPC criptografado por TLS, com proxy via Tor para o ToRat_server (serviço oculto)
transporte opcional sem Tor, ex.: usar Tor2Web, um nome de host DNS ou IP público/local
Todas as contribuições são bem-vindas; você não precisa ser um especialista em Go para contribuir.
Você pode querer participar do canal #torat no Gophers Slack
| Comando | Informação |
|---|
| cd | altera o diretório de trabalho do cliente |
| ls | lista o conteúdo do diretório de trabalho do cliente |
| shred | exclui arquivos/diretórios de forma irrecuperável |
| screen | tira uma captura de tela do cliente |
| cat | visualiza arquivos de texto do cliente incluindo .docx, .rtf, .pdf, .odt |
| alias | atribui um apelido personalizado ao cliente |
| down | baixa um arquivo do cliente |
| up | envia um arquivo para o cliente |
| speedtest | testa a velocidade da conexão de internet do cliente |
| hardware | coleta diversas especificações de hardware do cliente |
| netscan | escaneia toda a rede do cliente em busca de dispositivos online e portas abertas |
| gomap | escaneia um IP local na rede do cliente em busca de portas abertas e serviços |
| escape | escapa um comando e o executa em um shell nativo no cliente |
| reconnect | instrui o cliente a se reconectar |
| help | lista os comandos possíveis com informações de uso |
| exit | coloca a sessão atual em segundo plano e retorna ao shell principal |
| Comando | Informação |
|---|
| select | seleciona o cliente com o qual interagir |
| list | lista todos os clientes conectados |
| alias | seleciona o cliente para atribuir um apelido |
| cd | altera o diretório de trabalho do servidor |
| help | lista os comandos possíveis com informações de uso |
| exit | sai do servidor |