Commit Graph

432 Commits

Author SHA1 Message Date
Bryan Roe c09de69482 1. Updated wallpaper and toast to work across different TSIDs on Windows
2. Updated osinfo on Windows to show which terminal version is supported
2019-12-10 10:24:10 -08:00
Bryan Roe 9e9ee7c58f Added support for TSID selection on Windows 2019-12-06 15:40:57 -08:00
Bryan Roe 5ad93ad89c Added Windows support for User shells 2019-12-06 10:49:31 -08:00
Ylian Saint-Hilaire 7d0ecfbc65 Updated non-windows agents. 2019-11-28 22:45:21 -08:00
Ylian Saint-Hilaire 8edf312298 Enabled all next-gen agent features in the server. 2019-11-28 12:34:45 -08:00
Ylian Saint-Hilaire 4f4ca2c8bb Updated to next generation MeshAgent. 2019-11-28 12:27:44 -08:00
Ylian Saint-Hilaire 5a7d097a32 Fixed terminal. 2019-11-26 11:54:46 -08:00
Bryan Roe 2243c3b34f Added commented out code for ConPTY support 2019-11-26 10:36:57 -08:00
Ylian Saint-Hilaire 20280f2dec Fixed plugin protocol id 2019-11-26 10:38:06 -08:00
Ylian Saint-Hilaire 92df2b5ea7 Linux user shell improvements. 2019-11-25 16:11:53 -08:00
Ylian Saint-Hilaire a25514a2e7 Added launching terminal as logged in user in Linux. 2019-11-25 15:58:07 -08:00
Ylian Saint-Hilaire 75d49db30b Plugin system improvements. 2019-11-25 14:12:43 -08:00
TotallyNotElite 480f64c2f4 Fix broken fix
Fixes c01eea2b9d
2019-11-24 20:03:08 +01:00
TotallyNotElite c824de1bb1 Use PTY if python is available
Problem: starting bash with -i will only make the current shell interactive, but not further sub shells (if you switch user for example). 

Fix: Use a PTY
2019-11-24 19:33:03 +01:00
Ylian Saint-Hilaire 04f0e7a321 Added config command to MeshCtrl. 2019-11-22 16:17:29 -08:00
Bryan Roe 6c9e4b33e4 Added linux/GNOME support for wallpaper updates 2019-11-14 15:22:00 -08:00
Bryan Roe 70d26f1c25 Added wallpaper support on Windows 2019-11-13 14:45:16 -08:00
Bryan Roe 8cf6687b18 Updated safemode text 2019-10-29 11:05:33 -07:00
Ylian Saint-Hilaire ad7e8a4644 Meshcore revert 2019-10-28 09:22:26 -07:00
Ylian Saint-Hilaire a99c985ee4 Meshcore revert. 2019-10-28 09:21:12 -07:00
Ylian Saint-Hilaire 95dc3e5360 Revert "Expand PluginHandler to Support Periodic Updates" 2019-10-28 09:20:10 -07:00
Ryan Blenis 37abddb7a4 Enable mesh agents to engage with plugins via the sendPeriodicServerUpdate call 2019-10-27 19:43:39 -04:00
Bryan Roe ff9211337c Merge branch 'master' of https://github.com/Ylianst/MeshCentral 2019-10-25 10:33:32 -07:00
Bryan Roe a31e3040a2 Updated connection bar logic, to log an event if it fails 2019-10-25 10:33:10 -07:00
Ryan Blenis 3e20fc5195 Expand pluginHandler support to communicate with browser<->server over the control channel.
Expand plugin functionality on agents to get plugin commands as their own action.
2019-10-24 16:41:35 -04:00
Ylian Saint-Hilaire 265cced6dd Added remote agent uninstall. 2019-10-24 13:13:18 -07:00
Ylian Saint-Hilaire 343155b1f4 Small MQTT improvement. 2019-10-11 13:45:23 -07:00
Ylian Saint-Hilaire 6ac4155b52 Merge branch 'master' of https://github.com/Ylianst/MeshCentral 2019-10-11 11:16:43 -07:00
Ylian Saint-Hilaire 1b9778d4ed Removed clonings. 2019-10-11 11:16:36 -07:00
Bryan Roe 97d516b6e0 Merge branch 'master' of https://github.com/Ylianst/MeshCentral 2019-10-11 10:53:47 -07:00
Bryan Roe e3419f4d9d Updated to support Connection Bar for KVM 2019-10-11 10:53:42 -07:00
Ylian Saint-Hilaire dece20ac93 Improvements to plugin support. 2019-10-10 11:13:25 -07:00
Ylian Saint-Hilaire 7baf812c47 MQTT improvements, multi-line toast fix. 2019-10-09 15:56:27 -07:00
Ylian Saint-Hilaire 61ca901e56 Added Intel Standard Manageability (ISM) support, improved MeshCMD activation. 2019-10-01 14:54:38 -07:00
Bryan Roe 7e07e8cd80 Removed unnecessary trim() from console help 2019-09-27 10:34:07 -07:00
Bryan Roe 327c8481f9 Sorted/Auto-Justified the console help command output 2019-09-27 10:30:00 -07:00
Ylian Saint-Hilaire ce1c4ef905 Sysinfo doc now live update, improved 2FA backup codes dialog. 2019-09-24 10:34:33 -07:00
Ylian Saint-Hilaire 475cc7fce2 New details panel 2019-09-23 16:46:26 -07:00
Bryan Roe d55058e14f Updated 'openuserdesktopurl' so that on Windows, it uses the task scheduler to spawn the target into the user desktop, as opposed to just impersonating the user. 2019-09-23 13:07:13 -07:00
Ylian Saint-Hilaire c3d64a7c84 Merge pull request #491 from jsastriawan/master
Adding console apf command
2019-09-19 10:35:29 -07:00
jsastriawan d73f437374 Add console command to manually start apf tunnel 2019-09-17 13:11:22 -07:00
Bryan Roe 15d59ca30d Updated 'uninstallAgent' to try to uninstall secondary agent too. 2019-09-16 13:08:29 -07:00
Bryan Roe 467f59e0d4 Merge branch 'master' of https://github.com/Ylianst/MeshCentral 2019-09-16 11:12:13 -07:00
Bryan Roe ee6a3fd657 1. Added -E switch to sudo, to preserve proxy settings
2. Added uninstallAgent console command
2019-09-16 11:11:53 -07:00
Ylian Saint-Hilaire e6fdc3be33 Added SMTP connection options. 2019-09-16 10:49:35 -07:00
Ylian Saint-Hilaire 3887380efa Rolled back two changes to see if it affects 2FA. 2019-09-14 17:27:49 -07:00
Ylian Saint-Hilaire 34c156b932 Fixed CIRA session recording issue. 2019-09-14 16:57:54 -07:00
Bryan Roe d209eaa30e Added dump command to console 2019-08-26 17:02:27 -07:00
Bryan Roe ff076fa927 removed deprecated line 2019-08-14 14:48:58 -07:00
Bryan Roe 18e58ddf4b Updated Win32 terminal, so an error is propagated back if terminal fails to start 2019-08-13 22:48:06 -07:00
Ylian Saint-Hilaire fd09bebebc Improved session recording support. 2019-08-13 11:49:05 -07:00
Ylian Saint-Hilaire ed7f1a549a Fixed meshcode.js issue with sysinfo on Linux 2019-08-09 11:13:09 -07:00
Ylian Saint-Hilaire 083485ac33 Fixed MacOS agent download link on invitation page. 2019-08-08 11:15:44 -07:00
Ylian Saint-Hilaire 9b2f2fc2ee Updated Windows agents 2019-08-07 16:37:45 -07:00
Ylian Saint-Hilaire 01025a7ec1 Added copy in network interface dialog, commented out sysinfo until agent binary fix. 2019-08-07 11:08:36 -07:00
Ylian Saint-Hilaire bfd56a8a64 Started work on hardware inventory support. 2019-08-06 17:58:29 -07:00
Bryan Roe c5aa73c355 Fixed typo, where an exception was thrown when trying to send server log, if user consent was enabled 2019-08-05 15:13:32 -07:00
Ylian Saint-Hilaire 14030260fe Fixed AV status on Windows Server, started work on session recording 2019-08-05 11:30:07 -07:00
Ylian Saint-Hilaire bf0fc6d7dc Fixed partly hidden sub-menus, removed AV status. 2019-08-05 09:26:53 -07:00
Ylian Saint-Hilaire fdcb9fe5b8 Added antivirus status. 2019-08-02 11:35:59 -07:00
Ylian Saint-Hilaire 4c84830027 Fix folder drag & drop and added relay events. 2019-08-01 15:35:23 -07:00
Ylian Saint-Hilaire df271eb36e Added Windows Service control in remote desktop tools 2019-07-31 16:49:23 -07:00
Ylian Saint-Hilaire fe1891346f Much improved event logs 2019-07-29 16:35:48 -07:00
Ylian Saint-Hilaire bac1a1010b Added PowerShell support 2019-07-24 16:29:11 -07:00
Ylian Saint-Hilaire cf7c63efe5 Small fix to MacOS terminal 2019-07-19 12:23:12 -07:00
Bryan Roe c2ea514d1f Fixed bug where 'info' resulted in 'darwin not supported' exception on MacOS 2019-06-21 15:40:56 -07:00
Ylian Saint-Hilaire 56637d4d58 More Intel AMT ACM improvements. 2019-06-20 16:56:19 -07:00
Ylian Saint-Hilaire c2cb31f402 More work on ACM activation, MiniRouter self-signed. 2019-06-19 17:16:50 -07:00
Ylian Saint-Hilaire a546cf852a Make MeshAgent and MeshCore update. 2019-06-14 16:33:53 -07:00
Ylian Saint-Hilaire 9c2da0696f More work on Intel AMT ACM activation. 2019-06-13 16:39:21 -07:00
Ylian Saint-Hilaire 15aaecf171 Invitation link fixes, xTerm terminal title support. 2019-06-04 13:01:32 -07:00
Ylian Saint-Hilaire 078745b97a Terminal is not bash, fixed chat feature. 2019-05-30 09:40:59 -07:00
Ylian Saint-Hilaire c73fe57974 Added server AgentPing/AgentPong settings. 2019-05-28 10:58:46 -07:00
Ylian Saint-Hilaire 96a65a6c3e Error counters in MyServer panel, Autobackup now default, new console msg support. 2019-05-20 16:00:33 -07:00
Bryan Roe ff09ec9346 Fixed typo 2019-05-13 14:39:12 -07:00
Bryan Roe 9ddc55a0ee Updated with logic to detect if MacOS agent service definition needs to be fixed 2019-05-13 14:27:40 -07:00
Ylian Saint-Hilaire 8825b58d3b Fixed desktop/terminal on platfroms that don't support user notification. 2019-05-08 16:18:44 -07:00
Ylian Saint-Hilaire 825bff5bc0 First MeshCentral with working UDP routing. 2019-05-07 12:39:49 -07:00
Ylian Saint-Hilaire 187a2e92c0 Improved UDP tunneling, but does not work yet. 2019-05-06 18:44:23 -07:00
Ylian Saint-Hilaire 348617ae6d Started work on UDP tunneling. 2019-05-04 22:53:57 -07:00
Ylian Saint-Hilaire 0aae8c67d0 Added support for user notification. 2019-04-12 14:19:03 -07:00
Ylian Saint-Hilaire 747586cdd9 improved proxy support in ClickOnce application. 2019-03-19 09:54:52 -07:00
Ylian Saint-Hilaire 6ed4b5c79a Small server fixes. 2019-03-17 19:34:52 -07:00
Ylian Saint-Hilaire 596b81c23d New agents on all platforms and added clipboard support. 2019-03-15 13:55:53 -07:00
Ylian Saint-Hilaire cd9a854090 Server fixes 2019-03-14 12:28:58 -07:00
Ylian Saint-Hilaire 92b9a9d5be Many server improvements, wildcard certs, local keyboard map, improved object cleanup, limited input mode. 2019-03-09 14:28:08 -08:00
Ylian Saint-Hilaire 1549c1ab39 Server improvements, first Intel AMT CCM activation. 2019-03-04 23:48:45 -08:00
Ylian Saint-Hilaire 23185ced93 Updates agents and small server fixes. 2019-03-01 17:13:11 -08:00
Ylian Saint-Hilaire 9f5a0340fd Improved user management page. 2019-03-01 11:47:58 -08:00
Ylian Saint-Hilaire a28568f270 Server fixes, mesh agent download now has group name. 2019-02-25 14:35:08 -08:00
Ylian Saint-Hilaire 27f6629b33 Database performance fix + Server side clipboard support. 2019-02-16 21:16:39 -08:00
Ylian Saint-Hilaire d8e866c5ca Server partially supports hardware login keys. 2019-02-07 20:06:01 -08:00
Ylian Saint-Hilaire 28d13d6995 Added server-side Intel AMT configuration options. 2019-02-07 15:00:10 -08:00
Ylian Saint-Hilaire 28a96c3d4d Updates mesh agents. No WebRTC on terminal workaround. 2019-01-16 17:58:48 -08:00
Ylian Saint-Hilaire 2be76dd220 New agents, fixed cert loading with text prefix. 2019-01-15 09:20:21 -08:00
Ylian Saint-Hilaire 25a804acc8 Minor security fixes. 2019-01-04 17:59:13 -08:00
Ylian Saint-Hilaire c7ad65e57a Fixed user IP address filtering. 2019-01-04 14:35:01 -08:00
Ylian Saint-Hilaire acbfec18d9 Changed copyrights headers for 2019. 2019-01-03 16:22:15 -08:00
Ylian Saint-Hilaire 744c2faa6c Fix KVM clean up on WebRTC disconnect in meshcore.js. 2019-01-03 14:46:52 -08:00
Ylian Saint-Hilaire 7873bbba3f Improved some websocket error handling. 2019-01-02 18:34:50 -08:00
Ylian Saint-Hilaire 29d675873c Removed smbios.js module from meshcore for non-AI platforms. 2018-12-30 13:32:40 -08:00
Ylian Saint-Hilaire d7c035191b Added meshcore minification support. 2018-12-29 15:24:33 -08:00
Ylian Saint-Hilaire cc65cba486 Updated MeshCommander. 2018-12-27 21:31:20 -08:00
Ylian Saint-Hilaire f8dcd0c244 Many fixes. 2018-12-20 12:12:24 -08:00
Ylian Saint-Hilaire f4fe14e9d0 New windows terminal & workaround for Win7. 2018-12-14 10:19:25 -08:00
Ylian Saint-Hilaire 7e0f5e44e8 Minor windows agent change. 2018-12-12 16:20:29 -08:00
Ylian Saint-Hilaire 210f867960 Improved Windows Terminal 2018-12-12 15:34:42 -08:00
Ylian Saint-Hilaire e236fae42e Added chat to device support, more fixes. 2018-12-07 16:36:27 -08:00
Ylian Saint-Hilaire e8bcf423ea Updated to Express-ws 4.x 2018-11-30 21:23:10 -08:00
Ylian Saint-Hilaire 7f76495d72 Fixed many TLS-SNI problems, updated agents 2018-11-30 16:42:58 -08:00
Ylian Saint-Hilaire df88d564fa Fixed X11 detect, added browser full screen. 2018-11-28 10:50:25 -08:00
Ylian Saint-Hilaire d968fd8f0f Updated packages, new agent rights enforcement 2018-11-27 17:13:01 -08:00
Ylian Saint-Hilaire d636b76da6 Updated Windows/OSX agent. 2018-11-26 17:12:27 -08:00
Ylian Saint-Hilaire 532743dd1b Workaround a race condition on meshagent sending coreinfo messages. 2018-11-25 12:59:42 -08:00
Ylian Saint-Hilaire 35245805fb First working MacOS mesh agent 2018-11-14 15:44:28 -08:00
Ylian Saint-Hilaire 8d45bcdde9 Improved MEI/SMBios in meshcore.js 2018-09-27 16:17:05 -07:00
Ylian Saint-Hilaire 067c4233a8 Added recursive delete 2018-09-25 11:51:40 -07:00
Ylian Saint-Hilaire 5bba0a0924 Windows MeshAgent fixes, small UI improvements 2018-09-24 17:47:03 -07:00
Ylian Saint-Hilaire 23bc223f18 Many agent & UI improvements 2018-09-21 16:34:35 -07:00
Ylian Saint-Hilaire 8dcd8938a6 New MeshAgents, lots of bug fixes. 2018-09-20 11:45:12 -07:00
Ylian Saint-Hilaire bfe8a8074e You can now view & clear the server error log on the web ui as administrator 2018-09-18 19:41:59 -07:00
Ylian Saint-Hilaire 3d98fe3770 Improved user interface, new MeshAgent 2018-09-14 17:42:39 -07:00
Ylian Saint-Hilaire 7aa41fbfc3 Mesh agent fix 2018-09-10 16:14:51 -07:00
Ylian Saint-Hilaire b274b782fa Server bug fixing and new MeshAgent 2018-08-31 15:23:42 -07:00
Ylian Saint-Hilaire 1b3255e844 New MeshAgent, new border blinking feature. 2018-08-29 18:47:22 -07:00
Ylian Saint-Hilaire d8a955629b Added Windows7 support 2018-07-26 16:31:43 -07:00
Ylian Saint-Hilaire d38cb66dda Fixed Windows Locking, MeshCentral certificates and more 2018-07-23 17:34:24 -07:00
Ylian Saint-Hilaire 81ccbae15c Fixed usernames that include a dot (.) 2018-07-13 19:18:43 -07:00
Ylian Saint-Hilaire b41eb7fb55 Improved UTF8 support on the server 2018-07-06 10:13:19 -07:00
Ylian Saint-Hilaire 3dafa39e79 Added improved KVM support to MeshCmd.exe and MeshAgent 2018-07-02 14:34:10 -07:00
Ylian Saint-Hilaire 7ff2f95a72 Improved TCP/TLS detection of Intel AMT 2018-05-18 17:29:25 -07:00
Ylian Saint-Hilaire 72c14d9d5f Fixed ACM/CCM display on web page and MeshCmd/MeshCore for AMT v5 2018-04-22 10:47:53 -07:00
Ylian Saint-Hilaire 61e383795c Updated mesh agent 2018-04-20 16:05:06 -07:00
Ylian Saint-Hilaire e8294491cb Improved toast notifications 2018-04-20 14:23:41 -07:00
Ylian Saint-Hilaire bd82453c3b New toast notifications 2018-04-19 18:19:15 -07:00
Ylian Saint-Hilaire b6b2706d19 Updated user management and MeshAgent 2018-04-17 19:00:31 -07:00
Ylian Saint-Hilaire 4080abd217 Added device notes support 2018-04-12 18:14:03 -07:00
Ylian Saint-Hilaire bcb7100ced Added support for temporary agents 2018-04-12 11:15:01 -07:00
Ylian Saint-Hilaire fb55e44edf Added remote process control 2018-04-11 13:49:05 -07:00
Ylian Saint-Hilaire 63a165aac0 Improved device files tab, added cut/paste support 2018-04-02 15:34:32 -07:00
Ylian Saint-Hilaire ca94c192ac Access permission and CIRA improvements. 2018-03-26 17:13:32 -07:00
Ylian Saint-Hilaire 2f3a02d1fd Improved MeshCmd, added audit log support. 2018-03-20 17:48:03 -07:00
Ylian Saint-Hilaire 426a0199ef Improved MeshCmd and added SMBIOS support. 2018-03-12 18:16:06 -07:00
Ylian Saint-Hilaire 80545a7e57 MeshAgents on Windows are now signed. 2018-03-08 17:58:22 -08:00
Ylian Saint-Hilaire 205c7d96e0 Stability improvements. 2018-02-13 12:28:11 -08:00
Ylian Saint-Hilaire 0c3c0973bc Improved file transfers, added file downloads over WebRTC. 2018-02-11 17:13:26 -08:00
Ylian Saint-Hilaire 2a835d25cd Improved MeshCmd. 2018-02-07 18:45:14 -08:00
Ylian Saint-Hilaire 143d4cb647 WebRTC is now used by default and fully automatic. 2018-02-05 11:56:29 -08:00
Ylian Saint-Hilaire c210b926bc Added user events support in MicroLMS within MeshCmd. 2018-02-02 12:46:09 -08:00
Ylian Saint-Hilaire 007f150be0 Added Intel AMT LMS event support and parsing. 2018-02-01 13:45:26 -08:00
Ylian Saint-Hilaire 682573d262 Improved MicroLMS and MeshCmd. 2018-01-30 18:23:57 -08:00
Ylian Saint-Hilaire a5e5611cbe Improved MeshAgent and MeshCmd. 2018-01-25 16:12:53 -08:00
Ylian Saint-Hilaire c3144c097a Added agent installation invite using email. 2018-01-23 14:15:59 -08:00
Ylian Saint-Hilaire 65f99a3c31 Improved executable binary handling 2018-01-19 18:04:54 -08:00
Ylian Saint-Hilaire 4106b322d6 Improved WebRTC support 2018-01-18 15:43:43 -08:00
Ylian Saint-Hilaire 92aaf754fb First pass at adding WebRTC support. 2018-01-16 17:30:34 -08:00
Ylian Saint-Hilaire f6ef228de6 Much improved Windows MeshAgent stability 2018-01-12 11:41:26 -08:00
Ylian Saint-Hilaire c53d51175a Faster RSA signatures. 2018-01-09 20:13:41 -08:00
Ylian Saint-Hilaire d455e35658 Fixed multi-tenancy DNS support 2018-01-04 12:15:21 -08:00
Ylian Saint-Hilaire eb363f0cee Added DNS multi-tenancy support 2018-01-02 16:52:49 -08:00
Ylian Saint-Hilaire 400f853732 Added option to allow framing. 2017-12-19 08:50:19 -08:00
Ylian Saint-Hilaire 1aa0e80f53 Improved MeshCmd support 2017-12-15 13:43:04 -08:00
Ylian Saint-Hilaire da4cade3a4 Improved web user interface. 2017-12-14 14:57:52 -08:00
Ylian Saint-Hilaire 72ee422623 Added SMTP email support, email verification and password reset support 2017-12-12 16:04:54 -08:00
Ylian Saint-Hilaire 4bfec1ba61 Improved MeshCentral1 migration, improved MeshAgent 2017-11-09 17:18:30 -08:00
Ylian Saint-Hilaire 801567f564 Completed MeshCentralv1 migration code. 2017-11-07 17:05:22 -08:00
Ylian Saint-Hilaire 3801159200 Added RDP ClickOnce support. 2017-10-23 14:09:58 -07:00
Ylian Saint-Hilaire 5108b344be Fixed certificate generation. 2017-10-18 16:28:05 -07:00
Ylian Saint-Hilaire c848956aa4 All use SHA384/RSA3072 mesh agents 2017-10-16 20:11:03 -07:00
Ylian Saint-Hilaire 1952d75860 Improved crypto and removed dependency on WebSocket library, using ws instead. 2017-10-14 23:22:19 -07:00
Ylian Saint-Hilaire 66bb176a12 Much improved MeshAgent and javascript module support. 2017-10-04 20:35:52 -07:00
Ylian Saint-Hilaire bcf641eaac Many server fixes and more stable mesh agent. 2017-10-03 18:31:20 -07:00
Ylian Saint-Hilaire 5474f1d386 Improved web interface for getting started. 2017-10-02 14:12:29 -07:00
Ylian Saint-Hilaire 8dbddc60a5 Added --tlsoffload support 2017-09-25 11:00:57 -07:00
Ylian Saint-Hilaire 453383f851 Completed server load-balancing support 2017-09-20 14:44:22 -07:00
Ylian Saint-Hilaire fb5114399f Added a lot of the load-balancing support 2017-09-13 11:25:57 -07:00
Ylian Saint-Hilaire c3005f4770 Fixed agent desktop/terminal pipes + added IP location info store in the server 2017-09-06 10:08:01 -07:00
Ylian Saint-Hilaire dbaee9b2dc Added IP location server rate limit 2017-09-05 17:19:28 -07:00
Ylian Saint-Hilaire 789c5ef185 Added database import/export 2017-09-01 17:34:02 -07:00
Ylian Saint-Hilaire d8464ddd44 Added MeshAgent power actions 2017-09-01 11:23:22 -07:00
Ylian Saint-Hilaire 888e8dedef Added public IP location information to the mesh agent 2017-08-28 12:48:53 -07:00
Ylian Saint-Hilaire b831b7cb97 Initial main commit 2017-08-28 09:27:45 -07:00