This is a collection of tools that I am collecting that are useful for making a Linux system do something. Many of these tools are intended to perform "dirty tricks" with a subsystem to cause something to happen.
For instance, the bin/sendRawEth
binary will send raw Ethernet packets to a destination MAC.
To add a program to this repository, you have to:
- Add the source file(s) to the
src/
directory. - Add a sub-Makefile with the same name as the main
.c
program with the extension.mk
instead. See thesrcs/
directory for an example on how this should look. - Add the files that handle that particular program to the
SRCS
Makefile variable inside the program's sub-Makefile. - Hopefully everything just works for you after that... If not, reach out to me.