/rdp-html5

RDP web client with Golang backend for proxy connection to Windows machine

Primary LanguageGoGNU General Public License v3.0GPL-3.0

RDP-HTML5 client

Toy HTML5 client for connect to remote desktop on Windows.
I just wanted to learn the protocol.
Protocol specification available on MS-RDPBCGR.

rdp-html5 client screenshot

Features implemented

  • negotiation PROTOCOL_SSL
  • FASTPATH_OUTPUT_SUPPORTED, LONG_CREDENTIALS_SUPPORTED, NO_BITMAP_COMPRESSION_HDR
  • HIGH_COLOR_24BPP
  • pointer cache
  • basic graphics (Interleaved RLE-Based Bitmap Compression)

Tested on

  • Windows 7

Technologies

  • golang
  • html5
  • c language
  • webassembly

Inspired on