Showing posts from April, 2020

MeshCentral - Desktop Multiplexor

This week, MeshCentral added an important new capability that has been requested by many users, the ability to multiplex a single remote desktop session to many browsers at once . In the past, if many different browsers would connect to see the same computer at the same time, the traffic was not efficient, and the slowest browser would drag everyone else down.  With the latest release of MeshCentral, there is a new option to enable a desktop multiplexor module that actively understands the remote desktop protocol and perform data caching and arbitration between the different viewers. Let’s look at the details: Desktop tile caching . Once enabled, MeshCentral will cache all graphics data that is currently visible for the desktop session. It keeps an ordered list of what data is visible from oldest to newer and can replay the entire desktop when a new viewer joins the session. As new images come in, the server looks at what previous images are not longer visible and updates the list. W

MeshCentral - Plivo and Twilio SMS support

With the latest version of MeshCentral v0.5.13, there is now built-in integration for outbound SMS text messaging services Plivo and Twilio allowing MeshCentral to verify the phone number of a user and then use this number to send 2FA login messages and other notifications. This brings MeshCentral to an all new level. Plivo and Twilio are among other things, SMS gateway services that allow servers like MeshCentral to send SMS messages worldwide using REST API calls. You must first setup an account (Free trial accounts are available), you then configure your application identifier and key along with outgoing phone number (you need to get a phone number from the service you are using). Once setup, MeshCentral can send SMS messages. Let’s look at a few details: SMS Gateway Setup . It takes a few minutes to get a trial account with limited features from one of the supported service providers. Place your ID and Key in MeshCentral’s configuration and you are ready to go. Don’t forget tha

MeshCentral - Stable version, Email validation, UI improvements

More work went on this week to improve MeshCentral’s usability mostly as a result of requests by the GitHub community. One noticeable change this week was the MeshCentral version numbers changed from 1.2.3-a format to just 1.2.3 making the version numbers much simpler and compatible with Semantic Versioning ( ). MeshCentral’s upgrade system now supports both “latest” and “stable” versions. This on top of many more user interface improvements, improved night mode and a new email verification login screen. Let’s look at all this in detail: Semantic versioning and new “stable” releases . The MeshCentral self-updating system was itself upgraded this week with the change in versioning and the addition of the “stable” tag in NPM. In the past, administrators could only update to the latest version of MeshCentral, but now, you can wait and only upgrade to the latest stable version. This new system allows the community to test a new version before it’s marked as stable. User inter

MeshCentral - Improved Access Control, Batch Operations, User Consent, macOS

This week again, MeshCentral has continued to rapidly evolve in many ways. Bryan Roe has published many new releases of the MeshAgent with improved security, network stability and macOS support. In addition, the MeshCentral server got a few big upgrades with the addition of batch operations on users and user groups, advanced user consent settings and improved and more flexible access control system. Let’s look at all this in detail: Assigning individual devices to user groups . Before this week, one could create a user group and assign device group rights to the user group. You could also, as per a previous blog, assign users to an individual device. Now, the access control system was improved again and MeshCentral allows you to assign individual device permissions to a user group. This makes assigning permissions very flexible as you can now have many user groups and assign permissions as needed, for a device or a device group. Because permissions are cumulative, there is plenty of

MeshCentral - Linux Remote Cursor, Multi-Language Emails & more

Plenty more work has been done over the last two weeks continually improving MeshCentral. This week, the new features where a bit all over the place as Bryan Roe released a new MeshAgent for all platforms (Windows, Linux, MacOS and FreeBSD) and the server saw some more bug fixing and various new features requested by the community. Here are some of the notable improvements this week: Remote mouse cursor now visible on most Linux distributions . In the past few weeks, Bryan had built support for seeing the remote mouse cursor when it’s moved by the remote user on Windows only. Now, this support was extended to most Linux distributions. This feature is important when the remote user wants to show or point out something using the mouse. This feature was difficult to implement on Linux as there are many variations within different Linux distributions. Multi-language emails . MeshCentral can now send email messages in many different languages using a completely new email template system