- Un « interpréteur Lua » qui s’exécute dans le noyau +
des « pilotes de périphériques » écrits en Lua +
un outil « CLI » pour charger et gérer les scripts depuis l’espace utilisateur +
une « API C » pour charger et exécuter les scripts dans le noyau, et gérer l’environnement d’exécution +
une « API Lua » pour lier les fonctionnalités du noyau aux scripts Lua
- Inclut divers exemples
- spyglass : keylogger
- keylocker : script qui implémente le Konami Code de l’époque des consoles sur le clavier de la console. Si vous tapez ↑ ↑ ↓ ↓ ← → ← → LCTRL LALT sur le clavier, celui-ci se bloque, et il faut ressaisir la même séquence pour le débloquer)
- tap : analyseur de paquets
- shared : implémentation d’un magasin clé-valeur en mémoire (avec
rcu, data, socket, thread)
- systrack : pilote de périphérique qui surveille les appels système
Aucun commentaire pour le moment.