GraphServer is a project mainly written in Java, it's free.
A server which receives UDP messages from either a live UP2P network or a simulated one and structures a graph of the data