MeshCentral - Desktop Recording Indexing, French Translation, Auth.log and more

This week, many more improvements and features where added to MeshCentral, most notably a big improvement on an important feature: the remote desktop recording system. In order to conform to auditing policies, some administrators must be able to record remote desktop sessions that are carried out by technicians. Because of the protocol, it was not possible to skip to any location in the file until today. This and many other improvements this week in detail:
Recorded Remote Desktop Indexing. Many months ago, MeshCentral was released with support for session recording. It works by recording the network traffic and adding timestamps and direction flags when writing the stream to a file. Because remote desktop only sends portions on the screen that change, it was not possible to skip forward into a remote desktop session using the MeshCentral Player. This week, we fixed this with a new indexing feature. MeshCentral can now create an index each 10 seconds of the location in the file and all…

MeshCentral - Docker Agent, XTerm, TLS 1.3, URL Tracking, Spanish

It’s been a while since the last blog post and MeshCentral continues to evolve with multiple new releases on most business days. In this post, we got a bunch more new features including some more crazy ones. Probably the most important is the ability for the MeshAgent to be installed within a Docker container. Using this new feature, you can now manage your Docker container just like any other device remotely using MeshCentral. The Linux install script will automatically detect it’s being installed within Docker and adjust accordingly. Many more new features in detail:
MeshAgent within a Docker container. This is probably one of the more crazy features that has been published in a while. Normally on Linux, the MeshAgent will install itself so it can auto-start using Systemd or Initd, but these services don’t exist within a Docker container and so, the latest version of the Linux install script will auto-detect this situation and install the agent correctly within Docker. As a result, M…

MeshCentral - Support for User Groups

MeshCentral is being used in increasingly larger and more complex environments and so, the user community has been asking for features that will enable larger deployments. One of the most important asks has been user groups support, that is, being able to group many users into a user group and assigning a user group a single set of permissions to devices. This way, you can have many technicians in a group and assign the permission only once to a set of devices. This makes permission management much simpler. In this new version of MeshCentral, user groups are now fully supported. In details:
User Group Management. As an administrator, you can now go in “My Users”, “Groups” sub tab and create or remote users groups. You can also duplicate an existing group making it easy to create an new group using permissions from an existing group. Once created, you can click on a group and edit the name, description and members of a group.Improved Device Group Permissions. Once a user group has been …

MeshCentral - 2019 Review and New Features

2019 has been a wonderful year for MeshCentral. The code base has gained many new features over the year, but what is even more impressive is the GitHub community around the project. Here is the MeshCentral 2019 Year in Review (PDF), it gives a nice overview of the community and interest around MeshCentral. There are a bunch more big features being worked on, but for now here are just some of the features that here added at the end of 2019.
Dutch translation. Peter van Vlijman is our latest community volunteer to contribute a language translation to MeshCentral. After Czech and Portuguese translations announced last time, Peter contributed the Dutch translation and continues to improve the Dutch version and keep up with updates. Thanks Peter for your hard work!Device Group Summary. When clicking on a device group, there is now a new “Summary” tab that shows live graphs of the computers in this group. Just like the rest of the MeshCentral user interface that is fully real-time, the grap…

MeshCentral2 - Language Support, Terminal, File Editor

One of the great things about being open source project is that there is a growing community of people willing to help. One area that helps a lot is with translation into other languages. A few months back, MeshCentral got the capability to be translated into other languages, this is still ongoing work as more improvements in this area are ongoing. Community volunteers in the last month have translated MeshCentral to Czech (Thanks Martin) and Portuguese (Thanks Carlos). In the last weeks, a new online translator tool was added to MeshCentral along with more features. In details:
New Built-in Translation Tool. MeshCentral now has a built-in web-based translation tool. If you are site administrator on a MeshCentral server, you can access this new page from the localization settings dialog box. The new tool allows you to see all the MeshCentral strings, change string for any supported language, save them back to the server and have the server re-translate the web pages to see immediate re…

MeshCentral2 - Next Generation Mesh Agent

On Thanksgiving day, MeshCentral got a major new update with the release of the next-generation Mesh Agent that has been over 4 months in the making. When installing MeshCentral v0.4.5-b or higher, the server will automatically update all agents with the more capable next generation agent. Probably the most awaited feature that comes with this agent is the new remote desktop privacy bar. When enabled, this displays a bar at the top of the remote device when doing a remote desktop session indicating that the system is being remote controlled and by who. In addition, the terminal was significantly improved for the latest Windows10 along with wall paper toggling and more. In details:
Remote Desktop Privacy Bar. With this new update, you can now configure the device group to show a remote privacy bar at the top of the remote device’s screen indicating that the device is being controlled and by who. This privacy bar is built to work on Windows and many Linux distributions. In addition, when…

MeshCentral2 - Let's Encrypt & Security Improvements

As MeshCentral is being used by some as an internet facing server, it's important that as many industry standard security features be implemented. In the past weeks, MeshCentral and MeshCommander got more releases to continue to move security forward. From improved Let's Encrypt support to MeshCommander support for two-factor authentication, a lot of improvements have been made. Here is a list of the big ones:
GreenLockv3 support. MeshCentral has built-in support for getting and auto-renewing TLS certificates using Let's Encrypt which is a free CA service for web servers. Let's Encrypt updated it's validation protocol and is dropping support for the old protocol on December 1st requiring that everyone move to the new version. In the last week MeshCentral switched to using GreenLock v3 and made improvements. For example, MeshCentral will first try to get a Let's Encrypt staging certificate to test that everything is working before getting a production one.Invalid…