NetPlot is a network monitoring tool written in Java. It uses your system's ping utility to send ICMP ECHO_REQUEST to a host or device. With each collection, it sends 3 pings to get the average latency. Results are then plotted in real-time so you can monitor network latency.
netplot.zip - includes source code (GPL)
NetPlot requires a Java Runtime Environment (JRE). It uses a Ping.class that is compatible with output from Linux (iputils) and Windows ping. Other ping implementations can easily be supported by editing Ping.java and rebuilding NetPlot.
To Run: run.bat (win), or run.sh (nix)
To Build/Compile: use Ant with build.xml