iodp -- IODP - input/output descriptors protocol
http://www.ohse.de/uwe/iodp.html
tcpsocket creates a TCP listener socket and runs a program. It allows the manipulation of certain TCP options and may run the program with reduced privileges, under a different account. udpsocket creates a UDP socket and runs a program, possibly with reduced privileges, under a different account. uxstreamsocket creates a unix domain listener stream socket and runs a program, possibly with reduced privileges, under a different account. uxdgrammsocket creates a unix domain datagram socket and runs a program, possibly with reduced privileges, under a different account. udpsocket creates a TCP listener socket and runs a program, possibly with reduced privileges, under a different account. echoserver implements the echo and discard TDP and UDP services on top of udpsocket and tcpsocket. The tools conform to the IODP protocol specification, which defines a simple way for client programs to get information about the file handles they inherit.