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

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

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

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

工具目录

分类

查看所有分类
Loading categories
kali-cloud — Scripts to build Kali cloud images (fork of https://salsa.debian.org/cloud-team/debian-cloud-images) | Kitploit
工具/GitLabGitLab/kalilinux/build-scripts/kali-cloud
Cloud Infrastructure SecurityScripting & AutomationSecurity VirtualizationCloud SecurityUtilities & Frameworks
GitLabkalilinux/build-scripts/kali-cloud

kali-cloud

Scripts to build Kali cloud images (fork of https://salsa.debian.org/cloud-team/debian-cloud-images)

查看仓库

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享
32533个月前Kitploit 审核通过

FAI 云镜像构建器

此仓库旨在为所有云提供商构建 Kali 镜像

这是从 https://salsa.debian.org/cloud-team/debian-cloud-images/ 的分支

快速开始

你需要在磁盘上检出此仓库,并安装较新的 fai-server 软件包(至少 5.7 版)。安装必要的 fai 软件包时不要安装推荐包(这样可以避免把你的主机变成 DHCP 服务器!)。

root@kitploit:~
  # git clone https://salsa.debian.org/cloud-team/debian-cloud-images.git
  # sudo apt install --no-install-recommends ca-certificates debsums dosfstools \
    fai-server fai-setup-storage fdisk make python3 python3-httpx python3-libcloud \
    python3-marshmallow python3-pytest python3-yaml qemu-utils udev

运行 make help 并按照说明操作

示例 1:

root@kitploit:~
   # make image_kali-rolling_nocloud_amd64

这将生成一些日志输出和以下文件:

  • image_kali-rolling_nocloud_amd64.build.json
  • image_kali-rolling_nocloud_amd64.info
  • image_kali-rolling_nocloud_amd64.raw
  • image_kali-rolling_nocloud_amd64.tar

示例 2:

root@kitploit:~
    # make image_kali-last-snapshot-minimal_genericcloud_amd64
  • image_kali-last-snapshot-minimal_genericcloud_amd64.build.json
  • image_kali-last-snapshot-minimal_genericcloud_amd64.info
  • image_kali-last-snapshot-minimal_genericcloud_amd64.raw
  • image_kali-last-snapshot-minimal_genericcloud_amd64.tar

这些镜像可用于 QEMU-KVM、Virtualbox 或任何其他支持原始磁盘镜像的虚拟化后端。

你可以在 VM 控制台上以 root 身份登录,无需密码(但无法通过 SSH 登录),并且没有其他用户。你可以像往常一样使用 adduser 添加新用户,并且可能希望将他们添加到 sudo 组中。

创建磁盘镜像后,你可以使用 kvm 进行测试,并等待 5 秒让引导序列启动:

root@kitploit:~
    # kvm -nic user,model=virtio -m 1024 -drive format=raw,file=image_kali-rolling_nocloud_amd64.raw

支持的镜像类型

如上所示,可以为不同的用例构建各种类型的镜像。每种类型的镜像都可以使用以下命令构建:

root@kitploit:~
    # make image_<suite>_<type>_<arch>

其中 <suite> 是 kali-rolling、kali-last-snapshot 或 kali-dev 之一,用于切换分支。 你还可以在 <suite> 末尾添加 -minimal,以创建不包含任何元软件包的镜像。 <type> 可以是以下任意一种:

  • azure:针对微软云计算平台 Azure 进行优化
  • ec2:针对 Amazon Elastic Compute Cloud (EC2) 进行优化
  • gce:针对 Google Cloud Engine 进行优化
  • generic:应能在任何环境中运行
  • genericcloud:应能在任何虚拟化环境中运行。通过排除物理硬件驱动程序,比 generic 更小。
  • nocloud:主要用于测试构建过程本身。未安装 cloud-init,但允许 root 免密登录。

文档

  • 有关创建镜像的详细信息
  • https://fai-project.org/fai-guide/
  • https://noah.meyerhans.us/blog/2017/02/10/using-fai-to-customize-and-build-your-own-cloud-images/

新云厂商操作指南

首先,我们相当确信 generic-vm-image 应该能在大多数地方启动。如果你确实需要为你的镜像进行调整,请从查看目录结构开始,并且只在确实需要的地方加入调整。我们的 CLOUD(基础)类应该已经处理了云镜像所需的大部分内容。

下载工具