- Ein im Kernel laufender "Lua-Interpreter" +
in Lua geschriebene "Gerätetreiber" +
ein "CLI"-Tool zum Laden und Verwalten von Skripten aus dem Userspace +
eine "C API" zum Laden und Ausführen von Skripten im Kernel sowie zur Verwaltung der Laufzeitumgebung +
eine "Lua API" zum Binden von Kernel-Funktionen an Lua-Skripte
- Enthält verschiedene Beispiele
- spyglass: Keylogger
- keylocker: Skript, das den Konami Code aus Konsolen-Spielzeiten auf der Konsolentastatur implementiert. Wenn auf der Tastatur ↑ ↑ ↓ ↓ ← → ← → LCTRL LALT eingegeben wird, wird die Tastatur gesperrt; erst nach erneuter Eingabe derselben Tastenfolge wird sie wieder entsperrt.
- tap: Paket-Sniffer
- shared: Implementierung eines In-Memory-Key-Value-Stores (unter Verwendung von
rcu, data, socket, thread)
- systrack: Gerätetreiber zur Überwachung von Systemaufrufen
Noch keine Kommentare.