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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
ssj — あなたの日常的なLinuxディストリビューションが超サイヤ人になった。 | Kitploit
ツール/GitHubGitHub/thirdbyte/ssj
ペネトレーションテストフレームワークコンテナセキュリティフォレンジックペネトレーションテストユーティリティとフレームワーク
GitHubthirdbyte/ssj

ssj

あなたの日常的なLinuxディストリビューションが超サイヤ人になった。

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

人気

すべて見る →

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

すべてのツールを探索

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

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

SSJ - あなたの日常的なLinuxディストリビューションが超サイヤ人に。

ssj

はじめに

SSJは、あなたの日常的なLinuxディストリビューション(Ubuntu、Debianなど)にインストールされたDockerを利用し、魔法のように数百のペネトレーションテストおよびフォレンジックツールを装備するちょっとしたスクリプトです。

技術的詳細

SSJは、Kali Linuxベースイメージkalilinux/kali-last-releaseを使用し、その上にkali-linux-defaultメタパッケージがインストールされたDockerイメージをプルします。kali.download/kaliミラーとkali-last-snapshotブランチを使用します。SSJを使用すると、--privilegedコンテナ機能とxhostユニバーサルアクセスコントロールのおかげで、日常的なLinuxディストリビューション上のコンテナ内からBurpsuite、Wireshark、EttercapなどのGUIアプリケーションを実行できます。このスクリプトは、コンテナを実行するためのdocker runコマンドを起動する.desktopファイル(アプリケーションランチャー)を作成します。したがって、あなたがすべきことは、アプリケーションドロワーまたはメニューでSSJを見つけてクリックし起動することだけです。terminatorウィンドウがポップアップし、すべてのペンテストおよびフォレンジックツールが表示されます。gui burpsuiteを実行してプロキシを起動し、gui wiresharkを実行してパケットアナライザを起動します。このようにして、Kali Linux(特にkali-linux-defaultメタパッケージ)にある数百のツールやパッケージに、日常的なLinuxディストリビューション上で直接アクセスできます。また、仮想NATの背後でネットワーク接続されるか、ホストOSとブリッジされる仮想マシンとは異なり、SSJは--net=hostを使用してホストネットワーク名前空間をそのまま利用します。つまり、SSJコンテナはホストLinuxディストリビューションと同じネットワークインターフェースに直接アクセスでき、同じIPアドレスを共有します。

前提条件

  • インターネット接続。
  • 15GBのディスク空き容量。
  • gitおよびiputils-pingがインストールされていること。
  • dockerがインストールされており、ユーザーがdockerグループに属していること。

インストール

  • curl -sL https://raw.githubusercontent.com/thirdbyte/ssj/main/install.sh | bash

(インターネット速度によって時間は変動します。Docker Hubから約5GBのDockerイメージをプルします。)

  • sudo chown -R 0:0 $HOME/.ssj

  • 再起動。

使用方法

  1. Linuxディストリビューションのアプリケーションドロワー/メニューにアクセスしてSSJを見つけます。
  2. SSJを起動します。
  3. terminatorターミナルがポップアップします。
  4. このターミナルを使用して、それぞれのパッケージ名で任意のツールを実行します。例: msfconsole、gui burpsuite、gui wiresharkなど。
  5. コンテナ内の/root/ディレクトリにファイルを保存すると、ホストのLinuxディストリビューションの$HOME/.ssjにあります。

スクリーンショット

テスト環境: Ubuntu 20.04.1 LTS (GNOME)、Linux Mint 20 Ulyana (Cinnamon)

注意: 以下のスクリーンショットはxfce4-terminalを示していますが、現在はterminatorに置き換えられています。

Ubuntu Application Launcher

Ubuntu Burpsuite

Ubuntu Wireshark

Ubuntu Ettercap

Ubuntu Metasploit & Nmap

Mint Application Launcher

Mint Burpsuite

Mint Wireshark

Mint Ettercap

Mint Metasploit & Nmap

プラグイン

  • Add Tools: kali-linux-defaultメタパッケージに含まれないツールをSSJに追加できる便利なスクリプト。

アップデート

SSJはKali Linuxリポジトリのkali-last-snapshotブランチを使用するため、Kali Linuxの新しいスナップショットバージョン(2020.1、2020.2、2020.3など)がリリースされるまでアップデートする必要はありません。新しいバージョンがリリースされたら、インストールをやり直し、Add Toolsプラグインを使用している場合は、add-toolsスクリプトも再実行する必要があります。

トラブルシューティング

  • コンテナはrootユーザー権限で実行されるため、/rootディレクトリに作成されたファイルの所有者はrootになります。ホストのLinuxディストリビューションでは、このディレクトリは$HOME/.ssjです。$HOME/.ssj内のすべてのファイルとサブディレクトリは、データの書き込みや削除が必要な場合、ホストLinuxディストリビューションのrootユーザーが必要です。

制限事項

  • SSJはDockerの--privilegedコンテナ機能と--net=hostネットワーキングを使用します。これらは本番環境ではセキュリティリスクをもたらすことが知られています。SSJはまた、GUIアプリケーションを動作させるためにxhostにユニバーサルアクセスコントロールを追加しますが、SSJのterminatorを終了するとすぐに閉じます。これにより、SSJが実行されている間、任意のアプリケーションがホストのLinuxディストリビューションのXサーバーまたはGUIにアクセスできる可能性があり、多くの人にとってセキュリティまたはプライバシーの懸念事項となります。
  • 現在、音声入力/出力は機能しません。
  • SSJは事前構成済みで不変のツールキットです。つまり、ファイルシステムへの変更(/root/を除く)は永続化されません。可変でカスタマイズされたコンテナを作成するには、kalidockをチェックしてください。

アンインストール

  1. curl -sL https://raw.githubusercontent.com/thirdbyte/ssj/main/uninstall.sh | bash
  2. sudo rm -rf $HOME/.ssj/

そして...

このスクリプトは好奇心から作成されました。多くの問題を解決するかもしれませんし、新しい問題を生み出すかもしれません。いかなる責任も負いません。このスクリプトを使って自由に何をしても構いませんが、その責任はすべてあなたにあります。問題が発生した場合は、遠慮なくIssueを報告してください。それでは!

ツールをダウンロード