linux-kernel-module
There are 316 repositories under linux-kernel-module topic.
sysprog21/lkmpg
The Linux Kernel Module Programming Guide (updated for 5.0+ kernels)
0voice/linux_kernel_wiki
linux内核学习资料:200+经典内核文章,100+内核论文,50+内核项目,500+内核面试题,80+内核视频
cirosantilli/linux-kernel-module-cheat
The perfect emulation setup to study and develop the Linux kernel, kernel modules, QEMU, gem5 and x86_64, ARMv7 and ARMv8 userland and baremetal assembly, ANSI C, C++ and POSIX. GDB step debug and KGDB just work. Powered by Buildroot and crosstool-NG. Highly automated. Thoroughly documented. Automated tests. "Tested" in an Ubuntu 24.04 host.
morrownr/USB-WiFi
USB WiFi Adapter Information for Linux
nurupo/rootkit
Linux rootkit for Ubuntu 16.04 and 10.04 (Linux Kernels 4.4.0 and 2.6.32), both i386 and amd64
jarun/spy
:eyes: Linux kernel mode debugfs keylogger
LINBIT/drbd
LINBIT DRBD kernel module
datto/dattobd
kernel module for taking block-level snapshots and incremental backups of Linux block devices
milabs/khook
Linux Kernel hooking engine (x86)
nns779/px4_drv
Unofficial Linux driver for PLEX PX4/PX5/PX-MLT series ISDB-T/S receivers (not V4L-DVB)
Fred78290/nct6687d
Linux kernel module for Nuvoton NCT6687-R
reveng007/reveng_rtkit
Linux Loadable Kernel Module (LKM) based rootkit (ring-0), capable of hiding itself, processes/implants, rmmod proof, has ability to bypass infamous rkhunter antirootkit.
lustre/lustre-release
Mirror of official Lustre development repository http://git.whamcloud.com/
tsukumijima/px4_drv
Unofficial Linux / Windows (WinUSB) driver for PLEX PX4/PX5/PX-MLT and e-better series ISDB-T/S receivers (not V4L-DVB)
ktls/af_ktls
Linux Kernel TLS/DTLS Module
jordanisaacs/kernel-module-flake
Nix flake for linux kernel module development with rust support
souvik1997/kernel-roulette
A kernel module written in Rust
h3xduck/Umbra
A LKM rootkit targeting 4.x and 5.x kernel versions which opens a backdoor that can spawn a reverse shell to a remote host, launch malware and more.
Gnarus-G/maccel
Mouse acceleration driver and kernel module for Linux.
WukLab/LITE
LITE Kernel RDMA Support for Datacenter Applications. SOSP 2017.
vi/virtual_touchscreen
Simple evdev linux device driver and GUI program to simulate multitouch touchscreen
milesp20/intel_nuc_led
Intel NUC7i[x]BN and NUC6CAY LED Control for Linux
mafredri/asustor-platform-driver
Linux kernel platform driver for ASUSTOR NAS hardware (leds, buttons)
smuellerDD/leancrypto
Lean cryptographic library usable for bare-metal environments
larixer/hid-asus-dkms
ASUS HID FTE100* DKMS Driver
WukLab/Hotpot
Distributed Shared Persistent Memory. SoCC 2017
linux-apfs/linux-apfs-oot
Read-only APFS module for linux. This tree is no longer updated, consider using linux-apfs-rw instead
jordan9001/superhide
Example of hooking a linux systemcall
kerneltlv/kernel-hacking
An environment and set of utilities aimed at making kernel hacking simple and accessible
linux-apfs/linux-apfs
This tree is no longer updated, please use linux-apfs-rw instead.
timofurrer/devheart
Listen to Tux's heartbeat with this awesome Linux Kernel Module :heart:
HawxChen/Linux-Kernel-Driver-Programming
Implementation of PCI drivers, kprobe, sysfs, devfs, sensor driver, miscdevices, synchronization
tpiekarski/lkm-sandbox
Collection of Linux Kernel Modules and PoC to discover, learn and practice Linux Kernel Development
IamSanjid/linux-process_mem
Simple library to Read and Write Memory of a Linux Process through custom Kernel Module
0xor0ne/RoustKit
Rust out-of-tree Linux Kernel Modules (LKMs) experimentation framework
pokitoz/ioctl_driver
Example on how to write a Linux driver