tandasat / Hypervisor-101-in-Rust
The materials of "Hypervisor 101 in Rust", a one-day long course, to quickly learn hardware-assisted virtualization technology and its application for high-performance fuzzing on Intel/AMD processors.
☆1,024Updated 5 months ago
Alternatives and similar repositories for Hypervisor-101-in-Rust:
Users that are interested in Hypervisor-101-in-Rust are comparing it to the libraries listed below
- High-performance QEMU memory and instruction tracing☆538Updated 6 months ago
- Intel / AMD CPU Internals☆1,109Updated 3 years ago
- Source code of a multiple series of tutorials about the hypervisor. Available at: https://rayanfam.com/tutorials☆2,289Updated 5 months ago
- Collection of resources about Virtualization☆1,806Updated 4 months ago
- Rusty Hypervisor - Windows Kernel Blue Pill Type-2 Hypervisor in Rust (Codename: Matrix)☆269Updated 7 months ago
- Pure Rust x86_64 bootloader and kernel☆494Updated last year
- Fully dockerized Linux kernel debugging environment☆744Updated 4 months ago
- A windows debugger written in Rust, for educational purposes☆152Updated 8 months ago
- rust-vmm community content☆514Updated 7 months ago
- ☆565Updated last week
- Internals information about Hyper-V☆682Updated last month
- Platform that enables Windows driver development in Rust. Developed by Surface.☆1,564Updated last week
- A bare minimum hypervisor on AMD and Intel processors for learners.☆243Updated 2 weeks ago
- Rusty wrapper for the Unified Extensible Firmware Interface (UEFI). This crate makes it easy to develop Rust software that leverages safe…☆1,364Updated this week
- Lightweight fuzzing of a memory snapshot using KVM☆445Updated 10 months ago
- An experimental pure-Rust x86 bootloader☆1,448Updated this week
- Virtual machine's guest memory crate☆317Updated 2 weeks ago
- Rust virtual machine and JIT compiler for eBPF programs☆968Updated 2 weeks ago
- A snapshotting, coverage-guided fuzzer for software (UEFI, Kernel, firmware, BIOS) built on SIMICS☆287Updated this week
- RISC-V hypervisor written in Rust☆354Updated 5 years ago
- Low-Level Software Security for Compiler Developers☆535Updated last month
- An impish, cross-platform binary parsing crate, written in Rust☆1,255Updated last month
- ☆428Updated 2 months ago
- Framework for writing Linux kernel modules in safe Rust☆1,340Updated 3 years ago
- Kernel-Bypass LibOS Architecture☆1,092Updated this week
- The Adventures of OS☆537Updated 2 years ago
- An implementation of the NTFS filesystem in a Rust crate, usable from firmware level up to user-mode.☆525Updated 6 months ago
- Examples for: Learning KVM - implement your own kernel☆369Updated last year
- Library to program x86_64 hardware.☆831Updated last week
- Rust library for building and running BPF/eBPF modules☆1,711Updated last year