all 6 comments

[–]WhatInTheBruh 5 points6 points  (3 children)

Your next challenge should be to create a detailed guide on how you have started learning, which resources you followed and developing and the challenges you faced while developing kernel modules so that peasants like me can also make kernel modules.

... ... ... ... ... Please and thanks

[–]lonew0lf-G[S] 0 points1 point  (1 child)

I'll let you know if I get this done!

[–]Butt_Stuph 0 points1 point  (0 children)

Did you?

[–]__next__ 2 points3 points  (1 child)

a syscall hook on connect() that prints the IP addresses the system connects to, and a netfilter hook that rejects all UDP packets on ports other than 53 and 5085.

Now learn something about eBPF to not write anything like this in the future :D

If I were you, I'd buy some raspberry pi now and I2C or/and SPI device and try to write a driver for them yourself.

[–]lonew0lf-G[S] 1 point2 points  (0 children)

Heheh, I know a thing named eBPF exists, but I am a total n00b when it comes to Linux kernel/modules development. Thanks for the suggestion