Skip to content

README improvements #146

@phip1611

Description

@phip1611

Hi there,

The README talks about smartvmi being "Virtual Machine Introspection (VMI) for memory forensics and machine-learning." and it consists of VmiCore and certain plugins.

Unfortunately, this says surprisingly little about this project. Don't get me wrong, but VMI is a niche with a lot of small, often hacky, solutions out there, most relying on patchsets, as the KVM-VMI project.

So, I'd like to ask for the answer to some questions, ideally baked into the README.

  • What problems does smartvmi solve that KVM/VMI doesn't solve? (I absolutly know about the pain and sharp edges of the KVM/VMI stack)
    • How does it compare to KVM/VMI stack and what does it solve better/differently?
  • What's happening inside the userspace, what's happening in the kernelspace (compared to kvm/vmi)?
  • With which Linux versions is smartvmi compatible? Does it has special pre-requisites, i.e. components requiring special patchsets?

I recently started getting into VMI, also based on a publicly funded research project. VMI is a niche, often frustrating because of the patchsets and overall low engagement. I think if we together put resources into better documentation of what solutions currently exists in VMI space, what the limitatios and features are, we have a better chance in making VMI more main-stream - and eventually upstream something useful to Linux.

Thank you and schöne Grüße aus Dresden 👍🏻

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions