PseudoPod has been released under the GPL.
How To compile-
First, Edit the top of the C file ppod.c to set the correct target host. Yes, I know that this is messy, but I haven't got round to Autoconf/Automake yet. As soon as I do, I'll release a version using that.
Then compile it. Here are the compiler commands I've used so far...
AIX/HP-UX
gcc -o ppod -O9 -Wall ppod.c
Linux
gcc -o ppod -O9 -Wall -lutil ppod.c
Now you can test it by running ppod.
You should have no indication that it is running... Look in syslog for a message saying that it has started, and in the log directory for a log file.
You should also be able to see multiple processes running. Two ppods and a shell.
Now you need to configure Sudo so that it doesn't allow your users to run shells but let them run ppod instead. To get a root shell they simply run sudo ppod
You will probably also want to modify peelpod and run it from cron so that you don't end up overwhelmed with PseudoPod log files.
For more information about using PseudoPod, please visit its website at http://software.mutant.net/ppod.html
