Code Monkey home page Code Monkey logo

Comments (5)

jsastriawan avatar jsastriawan commented on May 24, 2024 1

Hi,

I think there an RDP if there is Windows. The approach is basically a small application needs run through Click To Run mechanism (may be only reliably supported by Internet Explorer or Edge). This application is then creating a local TCP server to accept RDP client incoming connection. Upon receiving incoming connection, this small application will then initiate websocket tunnel relay with the agent via meshcentral 2. Once the connection is established, the RDP traffic is then shuffled back and forth through this tunnel.

You can achieve similar behavior using MeshCmd
See: https://www.youtube.com/watch?v=S38mg_BPe-M

Or you can use a tool I wrote based on what Ylian did on MeshCmd but using node-webkit.
https://github.com/jsastriawan/mc2router

Let me know if the tool fits your requirements and obviously you could help to enhance this tool to tunnel multiple application traffic is you want.

from meshcentral.

n1trux avatar n1trux commented on May 24, 2024

There's Firefox/Chrome support for the ClickOnce mechanism mentioned in the MeshCentral2 manual.

For Chrome there seems to be an actively maintained addon which I didn't try. Before the new WebExtensions API there seemed to be an addon to add ClickOnce functionality to Firefox.

Unfortunately this is a Windows-only option so ClickOnce indeed doesn't work with Linux.

Thank you for the link to your tool, it looks great! Sadly it still uses nodejs and I try to keep that off my workstations. Though a "native" tool or at least without much dependencies would be better IMHO, I'm evaluating it within the next few days.

from meshcentral.

Ylianst avatar Ylianst commented on May 24, 2024

from meshcentral.

matt-primrose avatar matt-primrose commented on May 24, 2024

With MeshCentral 2 v0.3.0-t port mapping local TCP ports to remote computer ports running the agent is now supported. So mapping port 3389 would allow a fast RDP remote desktop session, for example. Here is a video of Ylian showing this new feature: https://www.youtube.com/watch?v=0bQplPSWB4k

from meshcentral.

Ylianst avatar Ylianst commented on May 24, 2024

I will close this issue since MeshCMD supports port maps on Linux. However, feel free to open another issue if there are problems or feature requests around this.

from meshcentral.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.