Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
kali-cloud — # Скрипты для сборки облачных образов Kali (форк https://salsa.debian.org/cloud-team/debian-cloud-images) | Kitploit
Инструменты/GitLabGitLab/kalilinux/build-scripts/kali-cloud
Безопасность облачной инфраструктурыСкриптинг и автоматизацияВиртуализация для безопасностиБезопасность облачных средУтилиты и фреймворки
GitLabkalilinux/build-scripts/kali-cloud

kali-cloud

# Скрипты для сборки облачных образов Kali (форк https://salsa.debian.org/cloud-team/debian-cloud-images)

Репозиторий

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
325384 месяцев назадПроверено 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 или любым другим бэкендом виртуализации, поддерживающим raw-образы дисков.

    Вы можете войти как 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: оптимизирован для облачной платформы Microsoft 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 уже должен позаботиться о большей части того, что нужно для облачного образа.

    Скачать инструмент