Table of Contents


On this page we present some tools we developed in the context of our work at bwNET100G+.


CPUnetLOG is an open source software that can:

  • Display
  • Log
  • Plot

CPU utilization and network throughput.

 User interface (CPUnetLOG)

The software is developed at the Institute of Telematics of the Karlsruhe Institute of Technology and has a strong focus on scientific reasearch, presentation and publication. It is available under the “BSD 2-Clause License” and is open for contributions.

If you have any questions about the software or if you're interested to contribute to the project, feel free to contact Mario Hock.

Getting the code via git:


git clone https://git.scc.kit.edu/CPUnetLOG/CPUnetLOG.git
git clone https://git.scc.kit.edu/CPUnetLOG/CPUnetPLOT.git

(The first repository holds the live display and logging tool. The plotting tool can be found in the second repository.)

 Easy plotting of the logged data


TCPlog is an open source software that can display, log and live plot miscellaneous TCP socket internals.

 User interface (TCPlog)

TCPlog uses either Linux's “tcp_probe”-Kernel module or data provided by TCPinfo as it's input source. Data of filtered flows can be logged to stdout, into a file or send via socket. TCPlivePLOT uses TCPlog's logging output to visualize live these data.

Getting the code via GIT:

Getting the programs via PyPi:

pip3 install --user tcplog
pip3 install --user tcpliveplot

 TCPlivePLOT: Easy live plotting of the data beeing logged.

tools.txt · Last modified: 2020/09/09 11:02 (external edit)