Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
ToRat — ToRatは、Torをトランスポート機構として使用し、RPCを通信手段として使用する、Goで書かれたリモート管理ツールです。 | Kitploit
ツール/GitHubGitHub/luantak/torat
特権昇格ペイロード生成永続化メカニズムポストエクスプロイトペネトレーションテストコマンド&コントロール学習と教育レッドチーミングリモートアクセスツールArchived
GitHubluantak/torat

ToRat

ToRatは、Torをトランスポート機構として使用し、RPCを通信手段として使用する、Goで書かれたリモート管理ツールです。

1.0k1963年前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
リポジトリを見るウェブサイト

License CircleCI Go Report Card Docker Cloud Build Status

Goで書かれたクロスプラットフォームのリモート管理ツール。Torをトランスポート機構として使用し、現在Windows、Linux、MacOSのクライアントをサポートしています。

免責事項

教育目的のみに使用してください。

Wiki

ToRat Docker イメージの使い方

プレビュー

クライアントコマンド

サーバーコマンド

現在の機能

アーキテクチャ

  • RPC(リモートプロシージャコール)ベースの通信により、新しい機能の追加が容易
  • 自動UPXにより、Torを埋め込んだ状態でクライアントバイナリは約6MB
  • gormを介したsqliteでクライアント情報を保存
  • クライアントはgarbleで難読化

サーバーシェル

  • クロスプラットフォームのリバースシェル(Windows、Linux、Mac OS)
  • 複数接続に対応
  • ウェルカムバナー
  • 色付き出力
  • タブ補完対応:
    • コマンド
    • サーバーの作業ディレクトリ内のファイル/ディレクトリ
  • クライアントごとに一意の永続ID
    • クライアントにエイリアスを付与
    • クライアントからのすべてのダウンロードは ./$ID/$filename に保存

永続化

  • Windows:
    • 複数のUAC回避(権限昇格)
    • 複数の永続化手法(ユーザー、管理者)
  • Linux:
    • 複数の永続化手法(ユーザー、管理者)

Tor

  • Go内に完全に埋め込まれたTor
  • ToRATクライアントはTorを経由してTLS暗号化RPCをプロキシし、ToRatサーバー(隠しサービス)と通信
    • クライアントとサーバーの匿名性
    • エンドツーエンド暗号化
  • 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コマンドをエスケープし、クライアントのネイティブシェルで実行
reconnectクライアントに再接続を指示
help使用可能なコマンドと使用方法を表示
exit現在のセッションをバックグラウンドにし、メインシェルに戻る
コマンド説明
select操作するクライアントを選択
list接続中の全クライアントを一覧表示
aliasエイリアスを付与するクライアントを選択
cdサーバーの作業ディレクトリを変更
help使用可能なコマンドと使用方法を表示
exitサーバーを終了