SkillAgentSearch skills...

Kplugs

KPlugs is a Linux kernel module which provides an interface for dynamically executing scripts inside the Linux kernel.

Install / Use

/learn @avielw/Kplugs
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Update: This project is not being maintained and you should probably use eBPF

kplugs

KPlugs is a Linux kernel module which provides an interface for dynamically executing scripts inside the Linux kernel. KPlugs uses a simple bytecode interpreter (the KPlugs Virtual Machine), and an interface that allows a user to dynamically load scripts into the kernel and execute them directly from user space. Because the interface is dynamic, it's easy to implement a user-mode library that wraps anything in the kernel.

KPlugs comes with a Python library that compiles a subset of the Python language to the KPlugs bytecode, and lets you easily load and execute your "kernel Python script".

For more information: http://www.kplugs.org

View on GitHub
GitHub Stars147
CategoryDevelopment
Updated2mo ago
Forks26

Languages

C

Security Score

95/100

Audited on Jan 23, 2026

No findings