├── .github └── workflows │ └── ci.yml ├── LICENSE ├── README.md ├── acat ├── .gitignore ├── Cargo.toml └── src │ └── main.rs ├── config ├── .gitignore ├── Cargo.toml └── src │ ├── config.rs │ ├── lib.rs │ └── loader.rs ├── fuzz_runner ├── .gitignore ├── Cargo.toml └── src │ ├── exitreason.rs │ ├── lib.rs │ └── nyx │ ├── aux_buffer.rs │ ├── ijon_data.rs │ ├── mem_barrier.rs │ ├── mod.rs │ ├── params.rs │ ├── qemu_process.rs │ └── tests │ └── tests.rs ├── libnyx ├── .gitignore ├── Cargo.toml ├── build.rs ├── cbindgen.toml ├── src │ ├── ffi.rs │ └── lib.rs ├── test.c └── test.sh └── logo.png /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyx-fuzz/libnyx/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyx-fuzz/libnyx/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyx-fuzz/libnyx/HEAD/README.md -------------------------------------------------------------------------------- /acat/.gitignore: -------------------------------------------------------------------------------- 1 | debug/ 2 | target/ 3 | 4 | Cargo.lock 5 | -------------------------------------------------------------------------------- /acat/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyx-fuzz/libnyx/HEAD/acat/Cargo.toml -------------------------------------------------------------------------------- /acat/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyx-fuzz/libnyx/HEAD/acat/src/main.rs -------------------------------------------------------------------------------- /config/.gitignore: -------------------------------------------------------------------------------- 1 | debug/ 2 | target/ 3 | 4 | Cargo.lock 5 | -------------------------------------------------------------------------------- /config/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyx-fuzz/libnyx/HEAD/config/Cargo.toml -------------------------------------------------------------------------------- /config/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyx-fuzz/libnyx/HEAD/config/src/config.rs -------------------------------------------------------------------------------- /config/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyx-fuzz/libnyx/HEAD/config/src/lib.rs -------------------------------------------------------------------------------- /config/src/loader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyx-fuzz/libnyx/HEAD/config/src/loader.rs -------------------------------------------------------------------------------- /fuzz_runner/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | debug/ 3 | Cargo.lock 4 | -------------------------------------------------------------------------------- /fuzz_runner/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyx-fuzz/libnyx/HEAD/fuzz_runner/Cargo.toml -------------------------------------------------------------------------------- /fuzz_runner/src/exitreason.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyx-fuzz/libnyx/HEAD/fuzz_runner/src/exitreason.rs -------------------------------------------------------------------------------- /fuzz_runner/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyx-fuzz/libnyx/HEAD/fuzz_runner/src/lib.rs -------------------------------------------------------------------------------- /fuzz_runner/src/nyx/aux_buffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyx-fuzz/libnyx/HEAD/fuzz_runner/src/nyx/aux_buffer.rs -------------------------------------------------------------------------------- /fuzz_runner/src/nyx/ijon_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyx-fuzz/libnyx/HEAD/fuzz_runner/src/nyx/ijon_data.rs -------------------------------------------------------------------------------- /fuzz_runner/src/nyx/mem_barrier.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyx-fuzz/libnyx/HEAD/fuzz_runner/src/nyx/mem_barrier.rs -------------------------------------------------------------------------------- /fuzz_runner/src/nyx/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyx-fuzz/libnyx/HEAD/fuzz_runner/src/nyx/mod.rs -------------------------------------------------------------------------------- /fuzz_runner/src/nyx/params.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyx-fuzz/libnyx/HEAD/fuzz_runner/src/nyx/params.rs -------------------------------------------------------------------------------- /fuzz_runner/src/nyx/qemu_process.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyx-fuzz/libnyx/HEAD/fuzz_runner/src/nyx/qemu_process.rs -------------------------------------------------------------------------------- /fuzz_runner/src/nyx/tests/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyx-fuzz/libnyx/HEAD/fuzz_runner/src/nyx/tests/tests.rs -------------------------------------------------------------------------------- /libnyx/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock 3 | app 4 | libnyx.h 5 | -------------------------------------------------------------------------------- /libnyx/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyx-fuzz/libnyx/HEAD/libnyx/Cargo.toml -------------------------------------------------------------------------------- /libnyx/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyx-fuzz/libnyx/HEAD/libnyx/build.rs -------------------------------------------------------------------------------- /libnyx/cbindgen.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyx-fuzz/libnyx/HEAD/libnyx/cbindgen.toml -------------------------------------------------------------------------------- /libnyx/src/ffi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyx-fuzz/libnyx/HEAD/libnyx/src/ffi.rs -------------------------------------------------------------------------------- /libnyx/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyx-fuzz/libnyx/HEAD/libnyx/src/lib.rs -------------------------------------------------------------------------------- /libnyx/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyx-fuzz/libnyx/HEAD/libnyx/test.c -------------------------------------------------------------------------------- /libnyx/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyx-fuzz/libnyx/HEAD/libnyx/test.sh -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyx-fuzz/libnyx/HEAD/logo.png --------------------------------------------------------------------------------