
ToRat — это инструмент удалённого администрирования, написанный на Go, использующий Tor в качестве транспортного механизма и RPC для связи.

Кроссплатформенный инструмент удаленного администрирования, написанный на Go и использующий Tor в качестве транспортного механизма; в настоящее время поддерживаются клиенты Windows, Linux, MacOS.
ИСПОЛЬЗУЙТЕ ТОЛЬКО В ОБРАЗОВАТЕЛЬНЫХ ЦЕЛЯХ
Как использовать Docker-образ ToRat
Кроссплатформенная обратная оболочка (Windows, Linux, Mac OS)
Поддерживает несколько подключений
Приветственный баннер
Цветной вывод
Автодополнение по Tab для:
Уникальный постоянный ID для каждого клиента
Windows:
Linux:
Полностью встроенный Tor внутри Go
клиент ToRAT связывается с сервером ToRat (скрытым сервисом) через RPC, зашифрованный по TLS и проксированный через Tor
опциональный транспорт без Tor, например, использование Tor2Web, DNS-имени или публичного/локального IP
Все вклады приветствуются; не обязательно быть экспертом в Go, чтобы внести свой вклад.
Вы можете присоединиться к каналу #torat в Gophers Slack
| Команда | Описание |
|---|
| cd | изменить рабочую директорию клиента |
| ls | вывести содержимое рабочей директории клиента |
| shred | безвозвратно удалить файлы/директории |
| screen | сделать скриншот клиента |
| cat | просмотреть текстовые файлы с клиента, включая .docx, .rtf, .pdf, .odt |
| alias | задать клиенту псевдоним |
| down | скачать файл с клиента |
| up | загрузить файл на клиент |
| speedtest | проверить скорость интернет-соединения клиента |
| hardware | собирает разнообразные характеристики оборудования клиента |
| netscan | сканирует всю сеть клиента на наличие онлайн-устройств и открытых портов |
| gomap | сканирует локальный IP в сети клиента на открытые порты и службы |
| escape | выполнить команду в нативной оболочке клиента |
| reconnect | дать команду клиенту переподключиться |
| help | выводит список доступных команд с описанием использования |
| exit | завершить текущую сессию и вернуться в основную оболочку |
| Команда | Описание |
|---|
| select | выбрать клиента для взаимодействия |
| list | вывести список всех подключенных клиентов |
| alias | выбрать клиента, чтобы задать псевдоним |
| cd | изменить рабочую директорию сервера |
| help | выводит список доступных команд с описанием использования |
| exit | выйти из сервера |