The idea for DSLTOOL is based on the DSL modem tool [1] written by Andreas Matthöfer, which requires Windows and is closed -source.
From the Linux implementation [2] by Timo Boettcher the idea for the telnet and parse implementation is borrowed.
The data is recorded by the help of collectd [3] and displayed with rrdtool [4].
The spectrum graphs are created with cairo/pango [5,6].