libnyx-fork/README.md
2025-09-15 16:04:35 +02:00

29 lines
1.1 KiB
Markdown

This is a fork of libnyx.
Its changes include:
- Adding a config option to disable Intel PT tracing in QEMU-Nyx
- Adding a method to access runtime information provided by QEMU-Nyx
- Instruction QEMU-Nyx to dump the trace data to a file
- Some debug related changes
# libnyx
<p>
<img align="right" width="200" src="logo.png">
</p>
libnyx is a library that allows you to simply build hypervisor-based snapshot fuzzers. Using libnyx, managing multiple VMs and snapshots as well as the communication with the code running in the VM becomes a matter of a handful of lines of code. At the moment, libnyx can be used via a simple C interface or from a rust library.
## Bug Reports and Contributions
If you found and fixed a bug on your own: We are very open to patches, please create a pull request!
### License
This library is provided under **GPLv2 license**.
**Free Software Hell Yeah!**
Proudly provided by:
* [Sergej Schumilo](http://schumilo.de) - sergej@schumilo.de / [@ms_s3c](https://twitter.com/ms_s3c)
* [Cornelius Aschermann](https://hexgolems.com) - cornelius@hexgolems.com / [@is_eqv](https://twitter.com/is_eqv)