Is it possible to install a small program on a cheap home router that runs a Linux kernel and run it? I mean can I use a router that runs a Linux OS as a small computer to run arbitrary code on it?
I'm not trying to do any harm, i'm just curious if it can be done.