An open API service indexing awesome lists of open source software.

https://github.com/wenzel/libvmi-rs

Rust reimplementation of LibVMI
https://github.com/wenzel/libvmi-rs

kvm virtual-machine-introspection virtualbox vmi xen

Last synced: 6 months ago
JSON representation

Rust reimplementation of LibVMI

Awesome Lists containing this project

README

          

# rust-libvmi

[![Join the chat at https://gitter.im/rust-libvmi/community](https://badges.gitter.im/rust-libvmi/community.svg)](https://gitter.im/rust-libvmi/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![standard-readme compliant](https://img.shields.io/badge/readme%20style-standard-brightgreen.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme)

> Rust reimplementation of LibVMI

## Table of Contents

- [Overview](#overview)
- [Requirements](#requirements)
- [Maintainers](#maintainers)
- [Contributing](#contributing)
- [License](#license)

## Overview

### Design goals

- **Safety**: _LibVMI_ runs with very high privilege and in dangerous contexts
such as malware analysis
- **Portability**: _LibVMI_ aims to provide a standard VMI API accross hypervisors
on Windows/Linux/MacOS

## Requirements

- `cargo`
- `clang` >= `3.9`
- `Xen` headers

## References

- [LibVMI C library](https://github.com/libvmi/libvmi): Simplified Virtual Machine Introspection

## Maintainers

[@Wenzel](https://github.com/Wenzel)

## Contributing

PRs accepted.

Small note: If editing the Readme, please conform to the [standard-readme](https://github.com/RichardLitt/standard-readme) specification.

## License

[GNU General Public License v3.0](https://github.com/Wenzel/pyvmidbg/blob/master/LICENSE)