memflow-kvm

Crates.iomemflow-kvm
lib.rsmemflow-kvm
version0.2.0
sourcesrc
created_at2020-09-01 16:59:36.648162
updated_at2023-12-25 19:52:48.835645
descriptionkvm connector for the memflow physical memory introspection framework
homepagehttps://memflow.github.io/
repositoryhttps://github.com/memflow/memflow-kvm.git
max_upload_size
id283469
size6,485
(ko1N)

documentation

https://docs.rs/memflow-kvm

README

memflow's KVM connector

This is a connector for Linux kernel based virtual machines (KVMs), which by utilizing a kernel module directly maps all VM memory. This provides an effortless way to run memflow on all KVM based VMs (not just QEMU), and with highest performance.

Setting up

This connector requires the memflow module to be present (to access /dev/memflow interface), and have appropriate permissions to access the interface.

For development purposes, it is possible to chmod o+rw /dev/memflow to gain access, but it is a security risk.

create_connector accepts a single, optional, argument - PID. This PID will be passed to the memflow module to select which VM monitor to target, or can be omitted to pick the first found one.

Commit count: 105

cargo fmt