Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tomatome/grdp
pure golang rdp protocol
https://github.com/tomatome/grdp
golang protocol
Last synced: 21 days ago
JSON representation
pure golang rdp protocol
- Host: GitHub
- URL: https://github.com/tomatome/grdp
- Owner: tomatome
- License: gpl-3.0
- Created: 2021-02-24T11:21:12.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2023-11-10T09:52:00.000Z (about 1 year ago)
- Last Synced: 2024-08-05T17:30:36.140Z (4 months ago)
- Topics: golang, protocol
- Language: Go
- Homepage:
- Size: 92.3 MB
- Stars: 187
- Watchers: 10
- Forks: 68
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-hacking-lists - tomatome/grdp - pure golang rdp protocol (Go)
README
# Golang Remote Desktop Protocol
grdp is a pure Golang implementation of the Microsoft RDP (Remote Desktop Protocol) protocol (**client side authorization only**).
Forked from [icodeface/grdp](https://github.com/icodeface/grdp)
## Status
**The project is under development and not finished yet.**
* [x] Standard RDP Authentication
* [x] SSL Authentication
* [x] NTLMv2 Authentication
* [x] Windows Clipboard
* [ ] RDP Client(ugly)
* [ ] VNC Client(unfinished)## Example
1. build in example dir on linux or windows
2. start example on port 8088
3. http://localhost:8088## Take ideas from
* [rdpy](https://github.com/citronneur/rdpy)
* [node-rdpjs](https://github.com/citronneur/node-rdpjs)
* [gordp](https://github.com/Madnikulin50/gordp)
* [ncrack_rdp](https://github.com/nmap/ncrack/blob/master/modules/ncrack_rdp.cc)
* [webRDP](https://github.com/Chorder/webRDP)