
ToRat is a Remote Administation tool written in Go using Tor as a transport mechanism and RPC for communication

一款用 Go 编写的跨平台远程管理工具,使用 Tor 作为传输机制,目前支持 Windows、Linux、MacOS 客户端。
仅用于教育目的
跨平台反向 Shell(Windows、Linux、Mac OS)
支持多连接
欢迎横幅
彩色输出
Tab 自动补全:
每个客户端拥有唯一的持久化 ID
Windows:
Linux:
完全内嵌 Tor 到 Go 中
ToRAT_client 通过 Tor 代理的 TLS 加密 RPC 与 ToRat_server(隐藏服务)通信
不通过 Tor 的可选传输方式,例如使用 Tor2Web、DNS 主机名或公网/本地 IP
欢迎所有贡献,您无需成为 Go 专家即可参与贡献。
您可以加入 Gophers Slack 上的 #torat 频道。
| 命令 | 说明 |
|---|
| cd | 更改客户端的工作目录 |
| ls | 列出客户端工作目录中的内容 |
| shred | 不可恢复地删除文件/目录 |
| screen | 对客户端截图 |
| cat | 查看来自客户端的文本文件,包括 .docx、.rtf、.pdf、.odt |
| alias | 为客户端设置自定义别名 |
| down | 从客户端下载文件 |
| up | 向客户端上传文件 |
| speedtest | 测试客户端的互联网连接速度 |
| hardware | 收集客户端多种硬件规格 |
| netscan | 扫描客户端整个网络,查找在线设备和开放端口 |
| gomap | 扫描客户端网络中的本地 IP,查找开放端口和服务 |
| escape | 转义一条命令并在客户端的原生 shell 中执行 |
| reconnect | 通知客户端重新连接 |
| help | 列出可用命令及其用法 |
| exit | 将当前会话置于后台并返回主 shell |
| 命令 | 说明 |
|---|
| select | 选择要交互的客户端 |
| list | 列出所有已连接的客户端 |
| alias | 选择要为其设置别名的客户端 |
| cd | 更改服务器的工作目录 |
| help | 列出可用命令及其用法 |
| exit | 退出服务器 |