Nonstop Pajama Models

    webrdp

    0.1.1 • Public • Published

    WebRDP GitHub version Build Status Known Vulnerabilities bitHound Overall Score bitHound Dependencies Code Climate

    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.

    alt text

    Instructions

    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.

    Options

    Screen capture OnMouseClick

    This is currently hardcoded, will add the option to enable/disable in config file and/or header value.

    GET request vars / params

    • domain/username/password - BasicAuth
    • host - passed via the URI /rdp/host/[host_ip]

    Config File Options

    Examples

    usage: http://localhost:4200/rdp/host/[RDP_HOST_IP]

    Todo

    • Add keylogging to syslog on crlf, or whatever.
    • Cleanup code.

    Contributing

    Do it!

    Release History

    (Nothing yet)

    License

    Copyright (c) 2017 Mikej81 Licensed under the MIT license.

    Keywords

    none

    Install

    npm i webrdp

    DownloadsWeekly Downloads

    0

    Version

    0.1.1

    License

    MIT

    Last publish

    Collaborators

    • stumpj