skillfed

dissect.hypervisor

A Dissect module implementing parsers for various hypervisor disk, backup and configuration files

dissect-hypervisor v3.21 97.6K downloads/30d#13,141 on PyPI12
AGPL license AGPL-3.0-or-later Active released

What it is and what it does

dissect.hypervisor is a specialized parser module within the Dissect forensic framework that reads and extracts data from hypervisor-related files—disk images, backup archives, and configuration files—across different virtualization platforms. It's designed for forensic investigators, incident responders, and system administrators who need to inspect virtual machine artifacts and hypervisor state without running the hypervisor itself.

The module integrates with the broader Dissect ecosystem, relying on defusedxml for safe XML parsing and dissect.cstruct for binary structure handling. It's actively maintained, marked as production-stable, and requires Python 3.10 or later. The AGPL-3.0-or-later license means any modifications must be shared under the same terms.

Use it for:

  • Extract and analyze virtual machine disk images during forensic investigations to recover deleted files or system state
  • Parse hypervisor backup files to inspect VM configurations and snapshots without restoring the full backup
  • Examine hypervisor configuration files to audit virtual infrastructure and detect unauthorized changes
  • Integrate hypervisor parsing into automated incident response workflows as part of the Dissect framework

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Parses hypervisor disk, backup, and configuration files from various virtualization platforms, extracting structured data for forensic analysis and system inspection.

Yes, if you are working in forensics, incident response, or system auditing and need to parse hypervisor artifacts. The low install friction, active maintenance, and stable status make it reliable. The AGPL-3.0-or-later license is a blocker only if you need to keep modifications proprietary; otherwise it's a standard choice for open-source security tooling.

Install

dissect-hypervisor on PyPI

pip

pip install dissect-hypervisor

uv

uv add dissect-hypervisor

poetry

poetry add dissect-hypervisor

Installing dissect.hypervisor

Before you install

Low install friction with a pure-Python wheel distribution. Actively maintained with recent commits and stable production status. Requires Python 3.10 or later.

License in practice

Licensed under AGPL-3.0-or-later, which requires derivative works and modifications to be released under the same license and made available to users. Suitable for internal tools and open-source projects, but not for proprietary closed-source software.

Quickstart

pip install dissect.hypervisor

from dissect.hypervisor import hypervisor

# Parse hypervisor configuration or disk files
parser = hypervisor.HypervisorParser()
result = parser.parse(file_path)

Requires Python 3.10 or later; depends on defusedxml and dissect.cstruct packages being available.

Verify before relying

  • Which specific hypervisor platforms and file formats are supported by this version
  • Whether defusedxml and dissect.cstruct are available and compatible with Python 3.10+

Package facts

License AGPL-3.0-or-later (agpl)
Python support supports the current Python release (>=3.10)
Install friction low — pure-Python wheel
Runtime dependencies 3 — defusedxml, dissect.cstruct, dissect.util
Maintenance actively maintained — 171 days since the last release
Last repo commit
First released
Downloads 97,610/month — #13,141 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: dissect_hypervisor-3.21-py3-none-any.whl

Development Status :: 5 - Production/StableEnvironment :: ConsoleIntended Audience :: DevelopersIntended Audience :: Information TechnologyOperating System :: OS IndependentProgramming Language :: Python :: 3Topic :: Internet :: Log AnalysisTopic :: Scientific/Engineering :: Information AnalysisTopic :: SecurityTopic :: Utilities

Tags

hypervisor file parsingvirtual machine disk analysishypervisor configuration parservm backup file extractiondissect hypervisor forensics
forensicshypervisor-parsingincident-response

More Utilities packages