11 points par xguru 2024-05-05 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • 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.

Aucun commentaire pour le moment.