Peludo is a system to create and run platform independent, self-contained and injectable applications written in the C programming language. It provides a cross compiling environment with the tools to generate applications in Peludo's new binary format (PLD). The system also provides the runtime necessary to launch these programs as independent executable files or as position independent code that can be injected into a running process. Peludo makes the netifera probe's Java virtual machine injectable and easier to port to new platforms.
Download the Peludo tools, sample code and docs you need to create Peludized applications.
Peludo "Cachicamo" 1.0 Source: peludo-cachicamo-v1.0.0.tar.gz
Peludo "Cachicamo" 1.0 Linux/x86 host: peludo-cachicamo-v1.0.0-bin-linux-x86.tbz
Peludo "Cachicamo" 1.0 FreeBSD/amd64 host: peludo-cachicamo-v1.0.0-bin-freebsd-amd64.tbz
Do not forget to check the examples, in particular the injectable extensible shell server: $ cd /usr/local/peludo/examples/esh