ttcat:
https://gist.github.com/wildjcrt/6166024