Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
appsandbox — Erstellen Sie ganz einfach vollständige virtuelle Maschinen, die für Entwicklungs- oder Computernutzungsmodelle in einer Sandbox gekapselt sind. | Kitploit
Tools/GitHubGitHub/jamesstringer90/appsandbox
Dynamische Analyse (Sandboxing)Scripting & AutomatisierungSicherheitsvirtualisierungDevSecOps
GitHubjamesstringer90/appsandbox

appsandbox

Erstellen Sie ganz einfach vollständige virtuelle Maschinen, die für Entwicklungs- oder Computernutzungsmodelle in einer Sandbox gekapselt sind.

Repository anzeigen
5293976vor 1 MonatVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Webseite
Teilen
<img width="1028" height="446" alt="App Sandbox" src="https://assets.kitploit.com/production/public/readmes/9069/22f20578f6addd52e9c49edd40a96b935bc2fa169592852d8d5ac91d0c4b7160.png" />


# App Sandbox

App Sandbox ist eine Virtual-Machine-App für Windows und macOS, die auf Leistung und Benutzerfreundlichkeit ausgelegt ist.

Windows-Funktionen:
- Funktioniert unter Windows 11 Home oder Pro, ohne Hyper-V
- Unterstützung für Windows 11- oder Ubuntu 26.04 LTS-VMs
- Zero-Touch-Installation
- Kopieren und Einfügen
- 2-Kanal-Audio
- GPU-Beschleunigung über Paravirtualisierung (GPU-PV) mit Unterstützung für DirectX 12 (nur Windows), OpenGL, Vulkan, CUDA, OpenCL
- Unterstützung für GPU-Hardware-Video-Decoder/Encoder
- SSH über Hyper-V-Socket-Proxy (kein Netzwerk erforderlich)
- Snapshots
- Feste 1080P60-Anzeige
- Hotkey-Unterstützung vom Host zum Client
- Bereitstellung und Start mit / ohne Internet
- Unterstützt die Ausführung von Claude Cowork und Docker innerhalb der VM dank Nested-Virtualization-Unterstützung
- Headless-Modus: eine skriptbare lokale HTTP/JSON-API + abhängigkeitsfreies Python-SDK (`asb.py`) zum programmatischen Erstellen und Steuern GPU-beschleunigter VMs

Mac-Funktionen:
- Unterstützung für macOS- oder Windows 11 ARM-VMs
- Zero-Touch-Installation für Windows 11, macOS hat 3 nicht überspringbare Onboarding-Schritte
- Kopieren und Einfügen
- 2-Kanal-Audio
- macOS: GPU-Beschleunigung über Paravirtualisierung mit Unterstützung für Metal, Windows: Keine GPU-Beschleunigung
- SSH über virtio-vsock (kein Netzwerk erforderlich)
- Feste 1080P60-Anzeige bei Windows 11-Gästen, dynamische Anzeigengröße bei macOS-Gästen
- Bereitstellung und Start mit / ohne Internet
- Headless-Modus: dieselbe skriptbare lokale HTTP/JSON-API + Python-SDK (`asb.py`) wie unter Windows, zum programmatischen Steuern von macOS- und Windows 11-VMs

Voraussetzungen:
Windows 11 mit einem x64-Prozessor oder macOS Tahoe (M-Serie)

## Über App Sandbox

App Sandbox erstellt und betreibt vollständige Desktop-Virtualmaschinen — Windows 11, Ubuntu und
macOS. Es ist kostenlos und Open Source (MIT), verteilt als vorgefertigte Binärdateien (EV-signiert unter
Windows, Apple-Developer-signiert unter macOS) auf der
[Releases](https://github.com/jamesstringer90/appsandbox/releases)-Seite. Es wird auf zwei
Arten gesteuert: über eine grafische Benutzeroberfläche oder programmatisch über einen Headless-Daemon mit einem
abhängigkeitsfreien Python-SDK (`asb.py`). In beiden Fällen wählen Sie ein Betriebssystem, verweisen auf ein Installations-
Image, und App Sandbox richtet die Festplatte ein, führt eine unbeaufsichtigte Installation durch und startet den
Gast. Sie stellen ein Windows- oder Ubuntu-ISO bereit; macOS-Gäste laden ihr Wiederherstellungsimage
automatisch herunter. Es läuft auf einem Windows 11 (x64)-PC oder einem Apple Silicon Mac, einschließlich Laptops.

**Läuft unter Windows 11 Home, ohne Hyper-V.** Unter Windows verwendet App Sandbox weder Hyper-V
noch den Hyper-V-Manager; es erstellt und betreibt VMs über die Windows Host Compute System (HCS)-
und Host Compute Network (HCN)-APIs, die nur das Feature *Virtual Machine Platform* erfordern. Hyper-V ist auf Windows 11 Pro und Enterprise beschränkt, während Virtual Machine
Platform unter Windows 11 Home verfügbar ist, sodass keine Windows 11 Pro-Lizenz erforderlich ist.
Virtual Machine Platform ist dasselbe Windows-Feature, das WSL2 verwendet.

**Wofür Sie es verwenden können:**
- Eine vollständige Windows- oder Ubuntu-**Desktop**-VM — ein komplettes grafisches Betriebssystem mit GPU-Beschleunigung
  (OpenGL, Vulkan, CUDA) — zum Erstellen und Testen Ihrer eigenen Software auf einer sauberen Installation.
- Ausführen eines Programms in einer VM, getrennt von Ihrem Hauptbetriebssystem und Ihren Dateien.
- Entwickeln und Testen von Windows-Treibern: Ein integrierter **Testmodus** aktiviert Test-Signierung
  innerhalb des Gasts, sodass die Secure Boot- und Boot-Konfiguration des Hosts unverändert bleiben.
- Ausführen eines Computer-Use-KI-Agenten (wie dem Computer-Use-Modell von Claude) in einer eigenen VM. App
  Sandbox stellt den Desktop und die VM bereit; die eigene Modellschleife des Agenten läuft innerhalb des Gasts.
  Mehrere Agenten können gleichzeitig ausgeführt werden, jeder in einer eigenen VM, auf einem einzigen Laptop oder Desktop.
- Erstellen GPU-beschleunigter (**GPU-PV**) VMs, über die GUI oder die Headless-API.
- Skripten des VM-Lebenszyklus aus dem Code — Erstellen, Snapshot, Branch, SSH-Verbindung und Löschen
  GPU-beschleunigter VMs — mit dem Python-SDK.

**Headless-API.** 
`appsandbox.exe --headless` 
(oder `sudo /Appsandbox.app/Contents/MacOS/AppSandbox --headless` unter macOS) startet einen
Single-Owner-Daemon, der denselben Kern wie die GUI hostet und ihn als Docker-artige
lokale HTTP/JSON-API auf `127.0.0.1` bereitstellt, identisch auf beiden Plattformen. Das nur auf der Standardbibliothek basierende Python-SDK
(`asb.py`) umschließt es: Erstellen GPU-beschleunigter VMs (GPU-PV ist eine `gpuMode`-Erstellungsoption), SSH-
Zugang über einen automatisch bereitgestellten Schlüssel (Windows-, Ubuntu- oder macOS-Gäste), Snapshot und Branch dieser VMs,
Öffnen der Live-Anzeige und Ausführen mehrerer gleichzeitig — wie viele gleichzeitig laufen, wird durch den Host-
CPU, RAM und GPU-Speicher begrenzt, nicht durch ein festes Limit. Der Daemon ist Single-Host — er steuert VMs auf
dem Rechner, auf dem er läuft, und stellt keine Cloud-VMs bereit; für CI führen Sie ihn auf einem selbst gehosteten
Runner aus. Die Bereitstellung einer VM führt eine vollständige unbeaufsichtigte Installation durch; Snapshots, Branches und Templates
(nur Windows) starten eine neue VM aus einem bereitgestellten Zustand, anstatt neu zu installieren. Eine VM bleibt bestehen
bis sie gelöscht wird. Ein Snapshot ist ein Festplattenzustands-Checkpoint, der bei gestoppter VM erstellt wird, und ein Branch
forks eine beschreibbare Festplatte davon ab, um abweichende Aktionen auszuführen. Die vollständige API-Referenz und ausführbare
Beispiele finden Sie in [`tools/headless-api/`](https://github.com/jamesstringer90/appsandbox/blob/main/tools/headless-api).

**Wie es funktioniert:** Dieses Repo soll auch ein funktionierendes Beispiel für die programmatische Erstellung vollständiger Desktop-VMs
mit den Windows HCS/HCN-APIs und Apples Virtualization.framework sein. Unter
Windows übermittelt App Sandbox ein handgebautes HCS-Maschinen-Dokument an `computecore.dll` /
`computenetwork.dll` — die HCS/HCN-Schicht, die auch WSL2 und Windows Sandbox zugrunde liegt —
anstatt den Hyper-V-Manager zu verwenden. GPU-Beschleunigung verwendet GPU-Paravirtualisierung
(GPU-PV), um die installierte GPU des Hosts mit dem Gast zu teilen — derselbe WSL2-Pfad, kein
dediziertes Passthrough (kein VFIO/IOMMU, keine zweite GPU). Windows-Gäste erhalten DirectX 12, OpenGL,
Vulkan, CUDA und OpenCL; Ubuntu-Gäste dasselbe ohne DirectX; macOS-Gäste Metal. Ein benutzerdefinierter
**IddCx**-Indirect-Display-Treiber und ein virtuelles Audiogerät übertragen Bild und Ton, und
Gast↔Host-Zwischenablage, Audio, Eingabe und SSH laufen über **Hyper-V-Sockets**. Gast-Festplatten werden
von einem In-Repo-Tool mit Unterstützung für ext4, squashfs, qcow2 und VHDX erstellt. Unter macOS verwendet App
Sandbox Apples **Virtualization.framework** (`VZVirtualMachine`, `VZMacOSInstaller`)
über **virtio-vsock**. Unter Windows erreichen Linux (Ubuntu)-Gäste die GPU über ein benutzerdefiniertes
DRM/KMS-Kernelmodul (`asb_drm`), Microsofts WSL2 `dxgkrnl` und einen benutzerdefinierten Mesa-Build. Die
Apps sind natives C / Objective-C mit einer HTML/JS-UI (WebView2 unter Windows, WKWebView unter macOS).

# Tipps:
Der Standardbenutzername ist `user` und das Standardpasswort ist `test123`

[Windows] Hotkeys aktivieren oder das VM-Audio stummschalten: Verbinden Sie sich mit der VM und klicken Sie mit der rechten Maustaste auf die Titelleiste der Verbindung  

[Windows] Benötigen Sie einen hochperformanten Remote-Desktop für den Fernzugriff auf Ihre VM? [Phaze](https://phaze.app) funktioniert gut  

[Windows] Sie können prüfen, ob das GPU-PV-Treiber-Setup funktioniert, indem Sie gpu-test.exe in Ihrer App Sandbox Windows-VM ausführen. gpu-test.exe zeigt ein Fenster mit 6 rotierenden Würfeln, jeder verwendet eine andere Rendering-Engine (D3D9, D3D10, D3D11, D3D12, OpenGL und Vulkan).  Wenn eine oder mehrere fehlschlagen, wird für diese Rendering-API kein korrekt rotierender Würfel angezeigt.  [gpu-test.zip](https://github.com/jamesstringer90/appsandbox/releases/download/v0.1.2/gpu-test.zip). Hinweis: Dass die Rendering-API erfolgreich ist, bedeutet, dass GPU-PV funktioniert hat, aber manchmal sind Spiele oder Apps so programmiert, dass sie das GPU-PV-System nicht korrekt erkennen und trotzdem einen Fehler anzeigen.

## Fixes und Features teilen

Vielen Dank für das Teilen von Fixes und Ideen! Pull Requests, einschließlich KI-unterstützter Änderungen
aus Ihrem eigenen Fork, sind als Vorschläge willkommen. Sie werden wahrscheinlich nicht formell
überprüft oder zusammengeführt, aber Beiträge, die eine Änderung mitgestalten, werden gewürdigt.
Siehe die [Beitragsrichtlinien](https://github.com/jamesstringer90/appsandbox/blob/main/CONTRIBUTING.md) für Details.

## Lizenz

AppSandbox ist unter der [MIT-Lizenz](https://github.com/jamesstringer90/appsandbox/blob/main/LICENSE) lizenziert — Copyright (c) 2026 James Stringer.

Es bündelt Drittanbieter-Komponenten, die **nicht** von der MIT-Lizenz abgedeckt sind und
ihre eigenen Bedingungen behalten — insbesondere den Microsoft WSL2 `dxgkrnl` GPU-Treiber
(GPL-2.0) und den eingebetteten XZ-Decoder (0BSD). Siehe
[THIRD-PARTY-NOTICES.md](https://github.com/jamesstringer90/appsandbox/blob/main/THIRD-PARTY-NOTICES.md) für die vollständige Liste. AppSandbox'
eigenes Linux-DRM-Kernelmodul (`tools/linux/asb_drm/`) ist dual-lizenziert unter MIT ODER
GPL-2.0, damit es die GPL-only-Symbole des Kernels auflösen kann.

## Danksagungen

Neben meiner eigenen Erfahrung mit der Entwicklung von [Easy-GPU-PV](https://github.com/jamesstringerparsec/Easy-GPU-PV) fand ich [NanaBox](https://github.com/M2Team/NanaBox) eine wirklich hilfreiche Ressource zum Verständnis von HCS.

## Autor

[James Stringer](https://www.linkedin.com/in/jamesstringerphotography/) — Autor von [Easy-GPU-PV](https://github.com/jamesstringerparsec/Easy-GPU-PV).
Tool herunterladen