Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
ToRat — ToRat 是一款用 Go 编写的远程管理工具,使用 Tor 作为传输机制,并通过 RPC 进行通信。 | Kitploit
工具/GitHubGitHub/luantak/torat
权限提升Payload生成持久化机制后渗透利用渗透测试命令与控制学习与教育红队远程访问工具Archived
GitHubluantak/torat

ToRat

ToRat 是一款用 Go 编写的远程管理工具,使用 Tor 作为传输机制,并通过 RPC 进行通信。

1.0k19693年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享
查看仓库网站

License CircleCI Go Report Card Docker Cloud Build Status

一款用 Go 编写的跨平台远程管理工具,使用 Tor 作为传输机制,目前支持 Windows、Linux、MacOS 客户端。

免责声明

仅用于教育目的

Wiki

如何使用 ToRat Docker 镜像

预览

客户端命令

服务器命令

当前特性

架构

  • 基于 RPC(远程过程调用)的通信,便于添加新功能
  • 自动 UPX 压缩后客户端二进制文件大小约 6MB,内嵌 Tor
  • 通过 gorm 使用 sqlite 存储客户端信息
  • 客户端通过 garble 进行混淆

服务器 Shell

  • 跨平台反向 Shell(Windows、Linux、Mac OS)

  • 支持多连接

  • 欢迎横幅

  • 彩色输出

  • Tab 自动补全:

    • 命令
    • 服务器工作目录中的文件/目录
  • 每个客户端拥有唯一的持久化 ID

    • 为客户端设置别名
    • 所有从客户端下载的文件保存到 ./$ID/$filename

持久化

  • Windows:

    • 多种用户账户控制绕过(权限提升)
    • 多种持久化方法(用户、管理员)
  • Linux:

    • 多种持久化方法(用户、管理员)

Tor

  • 完全内嵌 Tor 到 Go 中

  • ToRAT_client 通过 Tor 代理的 TLS 加密 RPC 与 ToRat_server(隐藏服务)通信

    • 客户端和服务器的匿名性
    • 端到端加密
  • 不通过 Tor 的可选传输方式,例如使用 Tor2Web、DNS 主机名或公网/本地 IP

    • 二进制文件更小,UPX 后约 3MB
    • 客户端和服务器的匿名性

即将推出的功能

  • 批量命令
  • Linux 上的持久化和权限提升
  • Mac OS 上的持久化和权限提升
  • 支持 Android 和 iOS(需要修复 https://github.com/ipsn/go-libtor/issues/12)
  • Windows 上的无文件持久化

贡献

欢迎所有贡献,您无需成为 Go 专家即可参与贡献。

您可以加入 Gophers Slack 上的 #torat 频道。

致谢

  • Tor
  • Tor 控制器库
  • Python UAC 绕过和持久化技术
  • 现代 CLI
  • 彩色打印
  • 截图库
  • TLS 证书生成器
  • Shred 库
  • 从文档提取文本
  • RPC
  • UPX
  • 混淆
下载工具
命令说明
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退出服务器