libmicrovmi

A cross-platform unified Virtual Machine Introspection API library

CI crates.io docs.rs gitter gitpod

online_docs

Table of Contents

Overview

libmicrovmi aims to provide a cross-platform unified Virtual Machine Introspection API.

The term micro (μ) refers to the library's simplicity as well as the letter U standing for Unified interface.

Virtual Machine Introspection has been around since 2003, yet the ecosystem is still heavily fragmented and lacks standards as well as interoperability.

See Documentation: VMI Ecosystem Fragmentation

The main objective is to provide the simplest virtual machine introspection abstraction, offering a standard API to interact with any VMI provider.

The documentation keeps track of libmicrovmi's integration status for each VMI apps.

libmicrovmi_image

Documentation

Our documentation is available in doc/ as an mdbook 📖

online_docs

To build the docs locally: ~~~ $ cargo install mdbook $ mdbook build doc $ xdg-open doc/book/index.html ~~~

Maintainers

License

GNU General Public License v3.0