Showing 11 of 11 projects
A toolkit for creating efficient kernel tracing and manipulation programs using extended BPF (eBPF) on Linux.
An unsupervised coverage-guided kernel fuzzer for finding bugs in operating system kernels like Linux, Windows, and BSD variants.
eBPF-based real-time security observability and runtime enforcement for Kubernetes and Linux systems.
A Go library for calling C functions and loading shared libraries without Cgo, enabling cross-compilation and smaller binaries.
A freestanding C++20 input/output library designed to replace <iostream> and <cstdio> with exceptional performance.
Android's C standard library, math library, and dynamic linker implementation.
A Ruby library for fast process spawning using posix_spawn() and vfork() to avoid fork() overhead.
A university course teaching software construction through open source tools, Unix systems programming, and hacker mindset development.
A Ruby library for safely running shell commands with proper argument escaping and security protections.
A well-formatted and improved tracer for system calls and signals, designed for clarity when debuggers fall short.
A type-aware kernel fuzzing framework for Windows that uses static binary analysis to infer system call types for more effective fuzzing.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.