5 Repos
Low-level drivers that run in the privileged kernel space to manage hardware interrupts and memory.
Distinct from Kernel Extension Loaders: The candidates focus on loaders, injectors, or offensive drivers, not the implementation of a standard kernel extension driver.
Explore 5 awesome GitHub repositories matching operating systems & systems programming · Kernel Extensions. Refine with filters or upvote what's useful.
itlwm is a macOS network driver and kernel extension that enables Intel wireless network adapters to function on macOS systems. It serves as a hardware-specific driver providing connectivity and stability for Intel Wi-Fi chips on non-native platforms. The project acts as a bridge between Intel hardware and native macOS wireless frameworks, allowing the system to recognize the adapter as a native device and utilize Apple Airport features and system settings. The driver manages hardware integration and network connectivity by interfacing with the operating system to support macOS hardware comp
Functions as a macOS kernel extension to provide privileged management of Intel wireless hardware.
Dieses Projekt ist eine Bildungsressource, die ein umfassendes Entwicklungs-Tutorial zum Schreiben und Laden von eBPF-Programmen unter Verwendung von C, Go und Rust innerhalb des Linux-Kernels bietet. Es dient als technischer Leitfaden für die Entwicklung benutzerdefinierter Logik zur direkten Ausführung im Kernel. Die Materialien decken spezialisierte Bereiche ab, einschließlich Kernel-Observability und Tracing, Sicherheitsimplementierung für Intrusion-Detection und High-Performance-Network-Engineering für Paketfilterung und Load Balancing. Es enthält zudem dedizierte Handbücher für Linux-Kernel-Tracing und die Verwendung von kprobes, uprobes und tracepoints. Das Projekt umfasst ein breites Spektrum an Funktionsbereichen, wie Kernel-Instrumentierung, Systemüberwachung und Observability, Netzwerkanalyse und Sicherheitsdurchsetzung. Es erstreckt sich zudem auf Hardware-Level-Debugging für GPUs und Treiber sowie auf Low-Level-Systemmanipulation und Ressourcenmanagement.
Adds custom kernel behavior through specialized functions and schedulers without modifying core source code.
ntfstool is a collection of system utilities and drivers designed to manage NTFS-formatted volumes on macOS. It provides a file system driver and management tools that enable full read and write permissions for NTFS-formatted disks. The project includes a disk image manager that monitors storage use and automates the removal of unused image disk files. It also features a disk capacity monitor to track total and available storage space across all connected read-write volumes. The utility surface covers NTFS read-write mounting, storage administration, and the management of external storage de
Provides a kernel extension that overrides default read-only restrictions to enable full write access to NTFS volumes.
Lilu is a kernel patching engine and runtime code injection framework designed to modify kernel drivers and libraries in memory. It functions as an operating system customization framework that intercepts function calls and redirects execution flow within the kernel to resolve hardware compatibility issues and adjust system stability. The project employs a modular platform that allows for the injection of code and the modification of system libraries during the boot process without altering files on disk. It utilizes a plugin-based extension architecture and a standardized API interface to lo
Provides the capability to inject and alter code within kernel extensions to change behavior without modifying disk files.
rCore is a Rust-based operating system kernel and microkernel designed for Linux compatibility. It functions as a self-hosted development kit that implements a system call interface to support the execution of standard Linux userspace applications. The system is designed for modularity, featuring a mechanism for loading and integrating kernel modules into the active environment without requiring a system reboot. The kernel provides core operating system capabilities, including virtual memory mapping for process isolation, a disk-based file system for data persistence, and a layered network p
Implements a system that allows new features and drivers to be loaded into a running kernel.