Lunatik is a framework for scripting the Linux kernel with Lua.

Modules

completion Lua bindings for kernel completion mechanisms.
data Direct memory access and manipulation.
device Low-level Lua interface for creating Linux character device drivers.
fib Forwarding Information Base (FIB) rules.
fifo kfifo (kernel FIFO) implementation.
lunatik Core Lunatik module.
lunatik.runner Manages the execution and lifecycle of Lunatik scripts.
linux Various Linux kernel facilities.
mailbox Inter-runtime communication mechanism using FIFOs and completions.
net Network utility functions.
netfilter Low-level Lua interface to the Linux Kernel Netfilter framework.
notifier Notifier chain mechanism.
probe kprobes mechanism.
rcu Read-Copy-Update (RCU) synchronized hash table.
socket Low-level Lua interface for kernel networking sockets.
socket.inet Internet (AF_INET) socket operations.
syscall Accessing kernel system call information.
syscall.table A table mapping system call names to their kernel addresses.
thread Kernel thread primitives.
xdp eXpress Data Path (XDP) integration.
xtable Netfilter Xtables extensions.

Topics

README.md
generated by LDoc 1.5.0 Last updated 2025-06-27 17:53:55