hmontero1205 / doot

:skull: t̷h͝e̴ s̶ke̡l͜tal͞ :skull: of ke̢rn̕e͢l :skull:

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

doot

Ensure your kernel thanks Mr. Skeltal for good calcium with this handy module. doot

Context

This is a fork of kragniz/doot. When I stumbled upon it, I wanted to get it to run again but given that the original doot module was written over 5 years ago, it would require significant changes. I don't want to overwrite their code because it's cool to compare what you can/can't write in modules between vastly different kernel versions. All credit goes to kragniz for the original idea :^)

Support

  • Debian 11 (bullseye), kernel version 5.10
  • x86-64 and arm64 architectures

Install

Fetch doot dependencies (Debian):

sudo apt install linux-headers-$(uname -r)

On Ubuntu based distros:

sudo apt-get install linux-headers-$(uname -r)

Make and install Mr. Skeltal:

make
sudo make install

To unleash Mr. Skeltal and begin dooting:

sudo insmod doot.ko

To doot the last doot:

sudo rmmod doot

About

:skull: t̷h͝e̴ s̶ke̡l͜tal͞ :skull: of ke̢rn̕e͢l :skull:


Languages

Language:C 95.2%Language:Makefile 4.8%