Showing 14 of 14 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.
High-level FFI bindings for mount and umount2 system calls in Rust.
A Crystal shard that adds OpenBSD's pledge(2) system call for process sandboxing and security hardening.
A DTrace script for tracing event port activity on illumos-based systems.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.