Lunatik - LuaでLinuxカーネルをスクリプト化するフレームワーク
(github.com/luainkernel)- カーネル上で動作する「Luaインタプリタ」 +
Luaで書かれた「デバイスドライバ」 +
ユーザー空間でスクリプトをロードして管理するための「CLI」ツール +
カーネルでスクリプトをロードして実行し、ランタイム環境を管理するための「C API」 +
カーネル機能をLuaスクリプトにバインドするための「Lua API」 - さまざまなサンプルを同梱
- spyglass : キーロガー
- keylocker : コンソールキーボードに往年のゲーム機のKonami Codeを実装するスクリプト。キーボードで ↑ ↑ ↓ ↓ ← → ← → LCTRL LALT を入力するとキーボードがロックされ、再び同じキーを入力すると解除される
- tap : パケットスニファ
- shared : インメモリのキーバリューストア実装(rcu、data、socket、threadを利用)
- systrack : システムコールを監視するデバイスドライバ
まだコメントはありません。