10/12 free views
Tool
CLI
Security Operations (SecOps)

quickemu

by quickemu-project

12.0Kstars
527forks
81watchers
Updated 10 months ago
About

Quickemu is a streamlined wrapper for QEMU that automates the creation and running of optimized Windows, macOS, and Linux virtual machines with minimal configuration.

Quickly create and run optimised Windows, macOS and Linux virtual machines

Primary Use Case

Quickemu is designed for users who want to quickly test or run multiple operating systems in virtual machines without dealing with complex setup processes. It is ideal for developers, security professionals, and system administrators who need efficient VM deployment for testing, development, or security operations on Linux and macOS hosts.

Key Features
  • Automatic OS download and VM configuration with quickget
  • Optimized VM launch tailored to host hardware
  • Supports nearly 1000 OS editions including Windows, macOS, Linux, BSDs, and others
  • Full SPICE support with host/guest clipboard sharing
  • Multiple file sharing options: VirtIO-webdavd, VirtIO-9p, Samba
  • QEMU Guest Agent support for system-level management
  • EFI and Legacy BIOS boot with SecureBoot support
  • USB and smartcard pass-through

Installation

  • Ensure you have QEMU installed on your Linux or macOS host
  • Download or clone the quickemu repository from GitHub
  • Use the quickget script to download the desired OS image and create VM configuration
  • Run quickemu to launch the virtual machine with optimized settings

Usage

>_ quickget <os-name>

Automatically downloads the upstream OS image and creates the VM configuration file.

>_ quickemu <vm-config-file>

Launches the virtual machine using the provided configuration, optimizing settings based on host hardware.

Security Frameworks
Reconnaissance
Resource Development
Execution
Defense Evasion
Collection
Usage Insights
  • Leverage Quickemu to rapidly spin up diverse OS environments for malware analysis and exploit testing.
  • Integrate Quickemu into CI/CD pipelines to automate security testing across multiple OS platforms.
  • Use Quickemu VMs to simulate attacker environments for purple team exercises and red/blue collaboration.
  • Employ Quickemu to create isolated sandbox environments for safe dynamic analysis of suspicious binaries.
  • Combine Quickemu with configuration management tools to enforce secure VM configurations and reduce attack surface.

Docs Take 2 Hours. AI Takes 10 Seconds.

Ask anything about quickemu. Installation? Config? Troubleshooting? Get answers trained on real docs and GitHub issues—not generic ChatGPT fluff.

3 free chats per tool • Instant responses • No credit card

Security Profile
Red Team70%
Blue Team60%
Purple Team75%
Details
LicenseMIT License
LanguageShell
Open Issues668
Topics
qemu
kvm
virtio
linux
macos
efi
hackintosh
windows
tpm
virgl