Cross platform twamp client and responder with Qt QML backend
Two-Way Active Measurement Protocol (TWAMP) provides standard way to make two way delay, availability and jitter tests between two nodes.
Before TWAMP, there are proprietary solutions to make these type of tests. Because of the there is no standard about how test flow must be done, you need to use same product or software both of the nodes.
After TWAMP, it is possible to make tests between vendors and products. Most of the network routers and switches start to support TWAMP internally so it is possible to make tests against the those network devices without a need to put a custom probe.
TWAMP is relatively new protocol and there is not much tools around it. I tried to implement a reference for both of the Twamp Client and Responder which you can clone the repository from:
$ git clone https://github.com/demirten/twamp-gui.git
I tried to make twamp gui runs natively on Linux, Windows and MacOSX platforms so Qt5 and QML technologies used to achieve this. You can build the executables from the codes if you have a running Qt5 development setup for your system. It is also possible to download prebuilt binaries for your platform.
Debian Package: v1.0.5
Windows Installer: v1.0.8 (win32/64)
MacOSX Installer: v1.0.5
Android APK: v1.0.5
Twamp Client
Packet Details
Twamp Responder
Android Client
Twamp Gui Tools written by the Murat Demirten (@demirten).
If you found a bug you can send email to mdemirten@yh.com.tr with tcpdump capture attached or create an issue on https://github.com/demirten/twamp-gui/issues
You can also get professional support from us for your TWAMP test network.