Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Full support of LibVMI C API #13

Open
2 of 5 tasks
Wenzel opened this issue May 8, 2018 · 6 comments
Open
2 of 5 tasks

Full support of LibVMI C API #13

Wenzel opened this issue May 8, 2018 · 6 comments
Labels
Priority: Medium Medium priority

Comments

@Wenzel
Copy link
Member

Wenzel commented May 8, 2018

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 ?)
  • slat: libvmi/slat.h
  • extra functions: libvmi/libvmi_extra.h (VA pages list)

ping @tklengyel , did I miss anything in the LibVMI API ?

@Wenzel Wenzel added the Priority: Medium Medium priority label May 8, 2018
@Wenzel
Copy link
Member Author

Wenzel commented May 8, 2018

Fully implement libvmi/libvmi_extra.h with #14

@Wenzel
Copy link
Member Author

Wenzel commented Jun 6, 2018

Fully implement libvmi/slat.h with #17

@aghamir
Copy link

aghamir commented Dec 20, 2018

Hi,
I cannot install libvmi with pip and source due to lack of libvmi/events.h. Is there any solutions?

@Wenzel
Copy link
Member Author

Wenzel commented Dec 20, 2018

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.

@Wenzel
Copy link
Member Author

Wenzel commented Jan 6, 2019

@aghamir , i added a fix to detect libvmi/events.h, please check if it fixes your problem.

@aghamir
Copy link

aghamir commented Jan 6, 2019

@Wenzel Yes it fixed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Priority: Medium Medium priority
Projects
None yet
Development

No branches or pull requests

2 participants