https://blog.xjtag.com/2017/03/connection-test-output-viewer/