https://github.com/kulaginds/rdp-html5
RDP web client with Golang backend for proxy connection to Windows machine
https://github.com/kulaginds/rdp-html5
clang golang html5 rdp webassembly
Last synced: 5 months ago
JSON representation
RDP web client with Golang backend for proxy connection to Windows machine
- Host: GitHub
- URL: https://github.com/kulaginds/rdp-html5
- Owner: kulaginds
- License: gpl-3.0
- Created: 2022-05-27T09:55:37.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-12-19T16:52:59.000Z (over 1 year ago)
- Last Synced: 2024-12-19T17:41:35.234Z (over 1 year ago)
- Topics: clang, golang, html5, rdp, webassembly
- Language: Go
- Homepage:
- Size: 2.36 MB
- Stars: 54
- Watchers: 2
- Forks: 15
- Open Issues: 2
-
Metadata Files:
- Readme: ReadMe.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-rdpbcgr/5073f4ed-1e93-45e1-b039-6e30c385867c).

## 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
- [FreeRDP](https://github.com/FreeRDP/FreeRDP)
- [mstsc.js](https://github.com/citronneur/mstsc.js)
- [grdp](https://github.com/icodeface/grdp)