Please don't be offended but my first reaction to the title was
"hasn't this been done years ago?"
And after quickly reading I understand that some guy reverse
engineered a network protocol or just listened to the traffic and
wrote a CLI program that 'talks' the same 'language' which is kind of
anti-climactic....