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

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

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

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

工具目录

分类

查看所有分类
Loading categories
ssj — 你日常使用的Linux发行版变成了超级赛亚人。 | Kitploit
工具/GitHubGitHub/thirdbyte/ssj
渗透测试框架容器安全取证分析渗透测试实用工具与框架
GitHubthirdbyte/ssj

ssj

你日常使用的Linux发行版变成了超级赛亚人。

查看仓库
601442年前Kitploit 审核通过

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

SSJ - 让你的日常 Linux 发行版变身超级赛亚人。

ssj

简介

SSJ 是一个有趣的小脚本,它利用你日常 Linux 发行版(Ubuntu、Debian 等)上安装的 Docker,神奇地为其配备数百种渗透测试和取证工具。

技术细节

SSJ 拉取一个使用 Kali Linux 基础镜像的 Docker 镜像 kalilinux/kali-last-release,并在其上安装了 kali-linux-default 元包。它使用 kali.download/kali 镜像源和 kali-last-snapshot 分支。借助 SSJ,你可以在日常 Linux 发行版上的容器内运行 GUI 应用,如 Burpsuite、Wireshark、Ettercap 等,这要归功于 --privileged 容器能力和 xhost 通用访问控制。此脚本会为你创建一个 .desktop 文件(应用程序启动器),用于执行 命令来运行容器。因此,你只需要在应用程序抽屉或菜单中找到 SSJ,点击它即可启动。一个 窗口将弹出,其中包含所有渗透测试和取证工具。执行 启动代理, 启动数据包分析器,以此类推,你就能够访问 Kali Linux(特别是 元包)中的数百个工具和软件包,就在你日常的 Linux 发行版上。此外,与虚拟机(要么位于虚拟 NAT 之后,要么与主机操作系统桥接)不同,SSJ 直接使用主机网络命名空间(使用 ),这意味着 SSJ 容器将像主机 Linux 发行版一样直接访问所有网络接口,并共享相同的 IP 地址。

docker run
terminator
gui burpsuite
gui wireshark
kali-linux-default
--net=host

前提条件

  • 互联网连接。
  • 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 应用程序启动器

Ubuntu Burpsuite

Ubuntu Wireshark

Ubuntu Ettercap

Ubuntu Metasploit & Nmap

Mint 应用程序启动器

Mint Burpsuite

Mint Wireshark

Mint Ettercap

Mint Metasploit & Nmap

插件

  • 添加工具:一个便捷脚本,允许你向 SSJ 添加不属于 kali-linux-default 元包的工具。

更新

由于 SSJ 使用 Kali Linux 仓库的 kali-last-snapshot 分支,你无需更新,直到 Kali Linux 发布新的快照版本(如 2020.1、2020.2、2020.3 等)。一旦新版本发布,重新执行安装步骤;如果你使用了 添加工具 插件,还需要重新执行 add-tools 脚本。

故障排除

  • 由于容器以 root 用户权限运行,在 /root 目录中创建的文件其所有者设置为 root。在主机 Linux 发行版上,此目录为 $HOME/.ssj。$HOME/.ssj 内的所有文件和子目录需要主机 Linux 发行版的 root 用户才能写入或删除其中的数据。

局限性

  • SSJ 使用 Docker 的 --privileged 容器能力和 --net=host 网络。众所周知,这些在生成环境中会引入安全风险。SSJ 还会向 xhost 添加通用访问控制以使 GUI 应用程序正常工作,但一旦 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。干杯!

下载工具