RustDesk's public server now requires login, and the only official client is a desktop GUI. If you wanted to script a remote machine, pull a file, or set up a tunnel from your terminal — you were out of luck. So I built rdcli : a pure-Go CLI that speaks the RustDesk wire protocol directly.

Source: [Dev.to](https://dev.to/ttywrangler/i-reimplemented-the-rustdesk-wire-protocol-in-pure-go-heres-what-it-took-2kok)

Sponsored