Full support of LibVMI C API
Track what is missing to have a full support of LibVMI C API.
- [ ] events:
libvmi/events.h - [ ] rekall:
libvmi/rekall.h(easier to parse the JSON directly in Python ?) - [ ] peparse:
libvmi/peparse.h(user friendly libraries to parse PE in Python ?) - [x] slat:
libvmi/slat.h - [x] extra functions:
libvmi/libvmi_extra.h(VA pages list)
ping @tklengyel , did I miss anything in the LibVMI API ?
Fully implement libvmi/libvmi_extra.h with https://github.com/libvmi/python/pull/14
Fully implement libvmi/slat.h with #17
Hi,
I cannot install libvmi with pip and source due to lack of libvmi/events.h. Is there any solutions?
hi @aghamir ,
i shouldn't have included libvmi/events.h in the default configuration.
in the meantime, you can clone the source, and remove these lines:
https://github.com/libvmi/python/blob/master/libvmi/libvmi_build.py#L13
https://github.com/libvmi/python/blob/master/libvmi/libvmi_build.py#L57
I will try to find a solution to detect the header and include it if it's installed.
@aghamir , i added a fix to detect libvmi/events.h, please check if it fixes your problem.
@Wenzel Yes it fixed.