Java implementation of the RIP protocol.
You execute it from the command line with the argument "x.x.x.x:port" ipadress:port
When it is run in more than one computer in the same network it creates a file mapping the network, including the number of hops to other hosts on the network.