TEACUP
TCP Experiment Automation Controlled Using Python
...TEACUP also collects a variety of metadata from the end hosts and bottleneck router, such as the actual OS/kernel version(s) used.
TEACUP also provides some simple tools for analysing the results of experiments, such as plotting a flow's experienced RTT over time.