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

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

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

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

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

Категории

Все категории
Loading categories
appsandbox — Легко создавайте полноценные виртуальные машины, изолированные для разработки или моделей использования компьютера. | Kitploit
Инструменты/GitHubGitHub/jamesstringer90/appsandbox
Динамический анализ (песочница)Скриптинг и автоматизацияВиртуализация для безопасностиDevSecOps
GitHubjamesstringer90/appsandbox

appsandbox

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

Репозиторий
529391 месяц назадПроверено Kitploit

Популярное

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

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

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

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

Смотреть все инструменты →
Поделиться
Сайт
App Sandbox

App Sandbox

App Sandbox — это приложение для виртуальных машин для Windows и macOS, ориентированное на производительность и простоту использования.

Возможности Windows:

  • Работает на Windows 11 Home или Pro без Hyper-V
  • Поддержка ВМ Windows 11 или Ubuntu 26.04 LTS
  • Автоматическая установка без участия пользователя
  • Копирование и вставка
  • Двухканальное аудио
  • Ускорение GPU через паравиртуализацию (GPU-PV) с поддержкой DirectX 12 (только Windows), OpenGL, Vulkan, CUDA, OpenCL
  • Поддержка аппаратного декодирования/кодирования видео GPU
  • SSH через прокси-сокет Hyper-V (без необходимости сети)
  • Снимки состояния
  • Фиксированный дисплей 1080P60
  • Поддержка горячих клавиш хост-клиент
  • Подготовка и загрузка с/без интернета
  • Поддерживает запуск Claude Cowork и Docker внутри ВМ благодаря поддержке вложенной виртуализации
  • Безголовый режим: скриптовый локальный HTTP/JSON API + независимый Python SDK (asb.py) для программного создания и управления ВМ с ускорением GPU

Возможности Mac:

  • Поддержка ВМ macOS или Windows 11 ARM
  • Автоматическая установка для Windows 11, в macOS есть 3 обязательных шага настройки
  • Копирование и вставка
  • Двухканальное аудио
  • macOS: ускорение GPU через паравиртуализацию с поддержкой Metal, Windows: без ускорения GPU
  • SSH через virtio-vsock (без необходимости сети)
  • Фиксированный дисплей 1080P60 на гостевых системах Windows 11, динамическое изменение размера дисплея на гостевых системах macOS
  • Подготовка и загрузка с/без интернета
  • Безголовый режим: тот же скриптовый локальный HTTP/JSON API + Python SDK (asb.py), что и в Windows, для программного управления ВМ macOS и Windows 11

Требования: Windows 11 с процессором x64 или macOS Tahoe (серия M)

О App Sandbox

App Sandbox создает и запускает полноценные настольные виртуальные машины — Windows 11, Ubuntu и macOS. Он является бесплатным и open-source (MIT), распространяется в виде предварительно собранных двоичных файлов (подписанных EV на Windows, подписанных Apple Developer на macOS) на странице Releases. Управление осуществляется двумя способами: через графический интерфейс или программно через безголовый демон с независимым Python SDK (asb.py). В любом случае вы выбираете ОС, указываете образ установщика, и App Sandbox подготавливает диск, выполняет автоматическую установку и загружает гостевую систему. Вы предоставляете ISO-образ Windows или Ubuntu; гостевые системы macOS загружают свой образ восстановления автоматически. Он работает на ПК с Windows 11 (x64) или Mac на Apple Silicon, включая ноутбуки.

Работает на Windows 11 Home без Hyper-V. В Windows App Sandbox не использует Hyper-V или диспетчер Hyper-V; он создает и запускает ВМ через API Windows Host Compute System (HCS) и Host Compute Network (HCN), которые требуют только функции Virtual Machine Platform. Hyper-V ограничен Windows 11 Pro и Enterprise, в то время как Virtual Machine Platform доступна на Windows 11 Home, поэтому лицензия Windows 11 Pro не требуется. Virtual Machine Platform — это та же функция Windows, которую использует WSL2.

Для чего это можно использовать:

  • Полноценная ВМ рабочего стола Windows или Ubuntu — полная графическая ОС с ускорением GPU (OpenGL, Vulkan, CUDA) — для сборки и тестирования собственного программного обеспечения на чистой установке.
  • Запуск программы в ВМ, изолированной от основной ОС и файлов.
  • Разработка и тестирование драйверов Windows: встроенный Тестовый режим включает тестовую подпись внутри гостевой системы, поэтому Secure Boot и конфигурация загрузки хоста остаются без изменений.
  • Запуск AI-агента, использующего компьютер (например, модель Claude computer use), в собственной ВМ. App Sandbox предоставляет рабочий стол и ВМ; собственный цикл модели агента выполняется внутри гостевой системы. Несколько агентов могут запускаться одновременно, каждый в своей ВМ, на одном ноутбуке или настольном ПК.
  • Создание ВМ с ускорением GPU (GPU-PV) через GUI или безголовый API.
  • Скриптирование жизненного цикла ВМ из кода — создание, снимки, ветвление, SSH-доступ и удаление ВМ с ускорением GPU — с помощью Python SDK.

Безголовый API. appsandbox.exe --headless (или sudo /Appsandbox.app/Contents/MacOS/AppSandbox --headless на macOS) запускает демон с одним владельцем, который содержит то же ядро, что и GUI, и предоставляет его в виде локального HTTP/JSON API в стиле Docker на 127.0.0.1, идентичного на обеих платформах. Python SDK (asb.py), использующий только стандартную библиотеку, оборачивает его: создавайте ВМ с ускорением GPU (GPU-PV — это опция создания gpuMode), подключайтесь по SSH через автоматически развернутый ключ (гостевые системы Windows, Ubuntu или macOS), делайте снимки и ветвления, открывайте живой дисплей и запускайте несколько ВМ одновременно — количество одновременно работающих ВМ ограничено ресурсами хоста (CPU, RAM, память GPU), а не фиксированным лимитом. Демон работает на одном хосте — он управляет ВМ на той же машине, на которой запущен, и не предоставляет облачные ВМ; для CI запускайте его на самopдском раннере. Подготовка ВМ выполняет полную автоматическую установку; снимки, ветвления и шаблоны (только Windows) запускают новую ВМ из подготовленного состояния вместо переустановки. ВМ сохраняется до удаления. Снимок — это контрольная точка состояния диска, сделанная при остановленной ВМ, а ветвление создает из нее доступный для записи диск для выполнения различных действий. Полная справка по API и рабочие примеры находятся в tools/headless-api/.

Как это работает: этот репозиторий также стремится быть рабочим примером программного создания полноценных настольных ВМ с использованием Windows HCS/HCN API и Virtualization.framework от Apple. В Windows App Sandbox отправляет созданный вручную документ машины HCS в computecore.dll / computenetwork.dll — уровень HCS/HCN, который также лежит в основе WSL2 и Windows Sandbox, — а не через диспетчер Hyper-V. Ускорение GPU использует паравиртуализацию GPU (GPU-PV) для разделения установленного на хосте GPU с гостевой системой — тот же путь WSL2, а не выделенный проброс (без VFIO/IOMMU, без второго GPU). Гостевые системы Windows получают DirectX 12, OpenGL, Vulkan, CUDA и OpenCL; гостевые Ubuntu — то же самое без DirectX; гостевые macOS — Metal. Пользовательский косвенный драйвер дисплея IddCx и виртуальное аудиоустройство передают экран и звук, а буфер обмена гость↔хост, аудио, ввод и SSH работают через сокеты Hyper-V. Гостевые диски создаются инструментом из репозитория с поддержкой ext4, squashfs, qcow2 и VHDX. На macOS App Sandbox использует Virtualization.framework от Apple (VZVirtualMachine, VZMacOSInstaller) через virtio-vsock. На Windows гостевые системы Linux (Ubuntu) обращаются к GPU через пользовательский модуль ядра DRM/KMS (asb_drm), dxgkrnl от Microsoft WSL2 и пользовательскую сборку Mesa. Приложения написаны на нативном C / Objective-C с HTML/JS UI (WebView2 на Windows, WKWebView на macOS).

Советы:

[Windows] Включить горячие клавиши или отключить звук ВМ: подключитесь к ВМ и щелкните правой кнопкой мыши строку заголовка подключения

[Windows] Нужен высокопроизводительный удаленный рабочий стол для удаленного доступа к вашей ВМ? Phaze отлично работает

[Windows] Вы можете проверить, работает ли настройка драйвера GPU-PV, запустив gpu-test.exe внутри вашей ВМ App Sandbox Windows; gpu-test.exe покажет окно с 6 вращающимися кубами, каждый из которых использует другой механизм рендеринга (D3D9, D3D10, D3D11, D3D12, OpenGL и Vulkan). Если один или несколько не работают, они не будут правильно отображать вращающийся куб для этого API рендеринга. gpu-test.zip. Примечание: успешное выполнение API рендеринга означает, что GPU-PV сработал, но иногда игры или приложения написаны таким образом, что они не обнаруживают систему GPU-PV правильно и все равно показывают ошибку.

Лицензия

AppSandbox лицензирован в соответствии с лицензией MIT — Copyright (c) 2026 James Stringer.

Он включает сторонние компоненты, которые не покрываются лицензией MIT и сохраняют свои собственные условия — в первую очередь драйвер GPU dxgkrnl от Microsoft WSL2 (GPL-2.0) и встроенный декодер XZ (0BSD). См. THIRD-PARTY-NOTICES.md для полного списка. Собственный модуль ядра DRM Linux AppSandbox (tools/linux/asb_drm/) имеет двойную лицензию MIT OR GPL-2.0, чтобы он мог разрешать символы, доступные только по GPL.

Благодарности

Помимо моего собственного опыта создания Easy-GPU-PV, я нашел NanaBox очень полезным ресурсом для понимания HCS.

Автор

James Stringer — автор Easy-GPU-PV

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