Web RDP Client using node-rdpjs, socket.io, (some)mstsc.js, and express
A bare bones example of an HTML5 web-based RDP. We use RDP as a client on a host to proxy a Websocket / Socket.io connection to an RDP server.
Install:
git https://github.com/Mikej81/WebRDP.git
npm install
node app.js
Uses basic credentials and IP from req.param.host.
Domain is hardcoded, will work on that and more error handling for tab/browser close, etc.
This is currently hardcoded, will add the option to enable/disable in config file and/or header value.
- domain/username/password - BasicAuth
- host - passed via the URI /rdp/host/[host_ip]
usage: http://localhost:4200/rdp/host/[RDP_HOST_IP]
- Add keylogging to syslog on crlf, or whatever.
- Cleanup code.
Do it!
(Nothing yet)
Copyright (c) 2017 Mikej81 Licensed under the GPL license.