This looks awesome!
I don’t want to be that guy, but just a heads up: This will not work with the latest TS6 servers. They no longer support the raw query. However, I think it should be possible to adapt this to the SSH query with relatively minimal effort.
Yeah, I already planned on adding multiple protocols, such as HTTP and support changes for TS6 servers. But I’ll wait a bit because it’s still in beta and not very stable yet. I hope they release proper documentation this time. The old docs for TS3 were really a nightmare.