Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
gsocket — ファイアウォールが存在しないかのように接続する。安全に。 | Kitploit
ツール/GitHubGitHub/hackerschoice/gsocket
暗号化/復号化ツール永続化メカニズム横移動データ流出ポストエクスプロイトネットワークセキュリティ暗号化ペネトレーションテストコマンド&コントロールレッドチーミングリモートアクセスツール
1.9k2022日前Kitploit レビュー済み

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
共有
GitHub
hackerschoice/gsocket

gsocket

ファイアウォールが存在しないかのように接続する。安全に。

リポジトリを見るウェブサイト

Global Socket

GitHub release License GitHub Build GitHub Quality GitHub Platform GitHub coverage Maintenance Website shields.io Github all downloads GitHub telegram GitHub twitter GitHub stars

ファイアウォールが存在しないかのように接続する。安全に。

Global Socket Tookit は、NAT/ファイアウォールの背後にいる2人のユーザーが互いに TCP 接続を確立できるようにします。安全に。

詳細は https://www.gsocket.io をご覧ください。

Watch the video

動画 1: gs-netcat リバースログインシェルと EEElite-console
動画 2: gsocket を使って OpenSSH をハイジャックする
動画 3: ファイアウォールを越えてファイルを高速転送する

機能:

  • Global Socket Relay Network を使用して TCP パイプを接続
  • End-2-End 暗号化(OpenSSL の SRP / RFC 5054 を使用)
  • AES-256 および 4096 ビット素数による鍵交換
  • PKI 不要
  • Perfect Forward Secrecy
  • TOR サポート(オプション)

IP アドレスやポート番号という考えを捨ててください。代わりに、2つのプログラムが同じ秘密を知っていれば(互いの IP アドレスやポート番号ではなく)、互いに通信できると考えるようにしてください。Global Socket ライブラリはこれを実現します。ローカルで一時的なセッション鍵と ID を導出し、ローカルの IP アドレスや地理的な位置に関係なく、Global Socket Relay Network(GSRN)を介して2つのプログラムを接続します。接続が確立されると、ライブラリは安全な TLS 接続(End-2-End)をネゴシエートします。秘密があなたのワークステーションから外に出ることはありません。GSRN が見るのは暗号化されたトラフィックのみです。

GSRN は無料のクラウドサービスであり、誰でも無料で利用できます。

Global Socket Toolkitには一連のツールが付属しています:

  • gsocket - 既存のプログラム(ファイアウォールやNATの背後にあるもの)を世界中どこからでもアクセス可能にします。これは、プログラムを解析し、IP層を独自のGsocket層に置き換えることで実現します。'*.gsocket' で終わるホスト名へのクライアント接続は、自動的に(GSRN経由で)このプログラムへリダイレクトされます。
  • gs-netcat - 強化版Netcat。gs-netcatをAES-256暗号化されたリバースバックドアに変え、TOR(オプション)経由で真のPTY/対話型コマンドシェル(gs-netcat -s MySecret -i)、統合ファイル転送、Socks4/4a/5プロキシの起動、TCP接続の転送、または誰かに一時的なシェルアクセスを提供します。
  • gs-sftp - ファイアウォールで隔てられた2つのワークステーション間のsftpサーバー&クライアント(gs-sftp -s MySecret)
  • gs-mount - リモートファイルシステムへのアクセスとマウント(gs-mount -s MySecret ~/mnt/warez)
  • blitz - ワークステーションからワークステーションへのデータコピー(blitz -s MySecret /usr/share/*)
  • ...その他多数の例とツール。
StaticAMD64、ARM64、MIPS向けの事前コンパイル済み静的バイナリ...
Sourcegsocket-1.4.41.tar.gz(Linux、MacOS、FreeBSD、OpenBSD、Solaris)
.debx86_64、aarch64、...その他のアーキテクチャ
Windowsgs-netcatのみ、またはdockerやcygwinを使用
Man Pagegsocket(1)、gs-netcat(1)、gs-mount(1)、gs-sftp(1)、blitz(1)
Dockerdocker run --rm -it hackerschoice/gsocket
Dockerdocker run --rm -it hackerschoice/gsocket-tor # TOR経由のgs

例

Allexamples
OpenSSH via GSRNexamples/sshd
WireGuard via GSRNexamples/wireguard
Root-Shell via GSRNexamples/systemd-root-shell
IRCD via GSRNexamples/port-forward

主要なすべてのオペレーティングシステムについては、インストール手順に従ってください。


使用方法:

  1. ワークステーションBからワークステーションAへ、任意のファイアウォール/NATを経由してログインする
$ gs-netcat -l -i   # Workstation A
$ gs-netcat -i      # Workstation B

関連項目: gs-netcat(1)

  1. シンプルなTCPフォワード
$ gs-netcat -l -d 127.0.0.1 -p 22  # Workstation A
$ gs-netcat -p 2222                # Workstation B
# A connection on B's port 2222 will end up on A's port 22
$ nc -vn 127.0.0.1 2222            
  1. ワークステーション B から ワークステーション A へ、任意のファイアウォール/NAT を経由して SSH 接続する
$ gsocket /usr/sbin/sshd     # Workstation A
$ gsocket ssh root@gsocket   # Workstation B

関連項目: gsocket(1)

  1. ワークステーション B から ワークステーション A へファイルを転送する
$ blitz -l                         # Workstation A
$ blitz /usr/share/*  /etc/*       # Workstation B

関連項目: blitz(1)

  1. Global Socket Relay Network 経由の SFTP
$ gs-sftp -l                  # Workstation A
$ gs-sftp                     # Workstation B

関連項目: gs-sftp(1)

  1. ワークステーション A のディレクトリを ワークステーション B からマウントする
$ gs-mount -l                # Workstation A
$ gs-mount ~/mnt             # Workstation B

関連項目: gs-mount(1)

  1. ワークステーションBからワークステーションAへデータをパイプする
$ gs-netcat -l -r >warez.tar.gz    # Workstation A
$ gs-netcat <warez.tar.gz          # Workstation B
  1. ファイアウォールで保護された2台のワークステーション間のOpenVPN:
$ gsocket openvpn --dev tun1 --proto tcp-server --ifconfig 10.9.8.1 10.9.8.2                   # Workstation A
$ gsocket openvpn --dev tun1 --proto tcp-client --ifconfig 10.9.8.2 10.9.8.1 --remote gsocket  # Workstation B

関連項目: gsocket(1)

  1. ワークステーション A 上で任意のコマンド(nc -e 形式)を実行する
$ gs-netcat -l -e "echo hello world; id; exit"   # Workstation A
$ gs-netcat                                      # Workstation B
ツールをダウンロード