1
0
mirror of https://github.com/Ylianst/MeshAgent synced 2026-02-28 10:23:23 +00:00
Commit Graph

1713 Commits

Author SHA1 Message Date
Bryan Roe
a0cd3e3587 Updated agent installer on windows to show firewall enumeration progress, and to utilize the asynchronous api, so the installer doesn't appear non-responsive if it takes a long time. Also added a timeout, so installation will continue if it takes too long 2022-04-24 23:22:14 -07:00
Bryan Roe
bae07c6be7 Updated 32 bit windows so SetClassLongPtrA and SetWindowLongPtrA maps to SetClassLongA and SetWindowLongA 2022-04-22 12:00:55 -07:00
Bryan Roe
a37eb032ff Added support for acknowledgement Dialog, prior to Windows Installation 2022-04-22 11:13:57 -07:00
Bryan Roe
3b92ca04da Added option to remove check box from user consent 2022-04-20 11:18:53 -07:00
Bryan Roe
6e43f2c7ac Added hand cursor to UX components of win-dialog 2022-04-20 10:48:07 -07:00
Bryan Roe
9f4fc50b3c 1. Fixed stability issue with message pump
2. Added Hand mouse icon for some UX components of user-consent and privacy bar
2022-04-20 10:28:01 -07:00
Bryan Roe
edff560369 Added support for trapping child window events
Added first rev of support for mouse over cursor changes
2022-04-19 13:00:11 -07:00
Bryan Roe
c0cff1225f Set maximum width of privacy bar to 45% of display width 2022-04-17 21:55:00 -07:00
Bryan Roe
e57acc526d Added timeout functionality to async firewall enumeration 2022-04-16 12:45:36 -07:00
Bryan Roe
ce2aca195a Added Async capability to win-firewall enumeration 2022-04-15 15:23:15 -07:00
Bryan Roe
b5a8fd6bd3 1. Added support for custom COM handlers
2. Updated win-wmi queryAsync to work with 32 bit windows
2022-04-14 10:21:29 -07:00
Bryan Roe
cee564084c Fixed bug that occurs when you run the binary installer from an SSH/Terminal session 2022-04-11 20:14:03 -07:00
Bryan Roe
2fc1af473a Fixed xauthority parsing issue on some window managers MeshCentral_v1.0.2 2022-04-02 20:45:45 -07:00
Bryan Roe
426bd345d4 Merge branch 'master' of https://github.com/Ylianst/MeshAgent 2022-04-02 10:41:40 -07:00
Bryan Roe
332d8e6297 Added missing memory check 2022-04-02 10:41:04 -07:00
Ylian Saint-Hilaire
c9421306f4 Merge pull request #65 from smartekIT/patch-1
Update MeshService.rc
2022-04-02 09:00:31 -07:00
Bryan Roe
9c2fe127a2 Fixed bug in monitor-info.getXInfo() 2022-03-31 10:46:39 -07:00
Bryan Roe
cfb4f649b4 Added work around for awk change in Ubuntu 20 2022-03-29 12:09:06 -07:00
Bryan Roe
6267c42931 Updated Windows Installer to enable SafeMode for agent 2022-03-29 00:03:43 -07:00
Bryan Roe
11a9b5f030 Added workaround/fix for __stdcall issue on 32 bit windows 2022-03-28 13:20:12 -07:00
Bryan Roe
9e4be92cd8 Fixed NULL reference exception MeshCentral_v1.0.1 2022-03-25 11:19:00 -07:00
Bryan Roe
c3591f5de6 1. Fixed PrivacyBar initializer on linux to skip windows specific init
2. Updated kvm-helper to support LXDE
2022-03-23 23:12:18 -07:00
Bryan Roe
0c5d6f9048 Fixed compiler warning on linux 2022-03-23 22:51:59 -07:00
Ylian Saint-Hilaire
43f065c882 Fixed agent crash and added NULL check. 2022-03-23 14:39:00 -07:00
Ylian Saint-Hilaire
e6c3b72b93 Added parentheses. 2022-03-23 14:35:31 -07:00
Bryan Roe
d6e5425b57 Added missing bufferLen check 2022-03-23 13:15:51 -07:00
Bryan Roe
288acf0ec0 1. Added logging helper to KVM child
2. Added logic to support virtual kvm session for linux
2022-03-22 22:25:47 -07:00
Bryan Roe
ed3a13f9b9 Removed unnecessary object conversion 2022-03-22 22:23:07 -07:00
Bryan Roe
08b95944ee 1. Updated lib-finder to help find binaries
2. Added kvm-helper
2022-03-22 20:10:07 -07:00
Bryan Roe
85ef080a86 1. Added console.log/info helper
2. Fixed bug with user-sessions adding virtual uids incorrectly
2022-03-16 23:04:22 -07:00
Bryan Roe
b0f0ac24b3 Updated user session enumeration for linux, to include more metadata 2022-03-16 19:36:12 -07:00
Bryan Roe
fb0ae1221d Fixed edge case bug in getXInfo() where xauth was truncated 2022-03-16 19:28:48 -07:00
Bryan Roe
952b331498 Updated 32 bit linux to openssl/1.1.1n 2022-03-16 13:04:04 -07:00
Bryan Roe
225d04418a Updated OpenBSD openssl to 1.1.1n 2022-03-16 09:43:10 -07:00
Bryan Roe
33856b1c02 Updated FreeBSD openssl to 1.1.1n 2022-03-16 02:16:01 -07:00
Bryan Roe
ef5ca0f5e9 Updated macos OpenSSL to 1.1.1n 2022-03-16 01:54:29 -07:00
Bryan Roe
399d539efc Updated linux OpenSSL to 1.1.1n 2022-03-16 01:44:50 -07:00
Bryan Roe
01a3cfb13b Added missing extern 2022-03-16 01:44:24 -07:00
Bryan Roe
876eafa72c Updated Windows OpenSSL to 1.1.1n 2022-03-15 20:12:49 -07:00
Bryan Roe
28af0a05af Added linux support for enumerating virtual x window sessions 2022-03-14 22:40:43 -07:00
Bryan Roe
8a62a7d628 Add COM/WMI support for fetching windows volumes and bitlocker status 2022-03-14 22:36:05 -07:00
Bryan Roe
7c4aa3318f Updated win-dispatcher to use win-tasks, falling back to legacy SCHTASKS/POWERSHELL, to speed up dispatching 2022-03-08 13:00:35 -08:00
Bryan Roe
6030154d94 1. Updated Helper method for console.log to implement info1 & info2
2. Added more logging to WebRTC
3. Fix edge case when piping RTC DataChannel could result in 100% CPU utilization
2022-03-07 19:09:44 -08:00
Bryan Roe
c2bafce024 Fixed bug, where wrong object type was being pushed 2022-03-07 09:51:57 -08:00
Bryan Roe
bc482d2eba 1. Fixed bug where resolve fail resulted in Linux agent accidentally closing FD(0)
2. Updated logic, so calling close on an unconnected socket will still propagate a connect failure
2022-03-04 15:35:16 -08:00
Bryan Roe
6460a09542 Updated FSWatcher on linux, to re-init FD if it is 0 2022-03-03 22:26:07 -08:00
Bryan Roe
93b4a3b6dd Updated, so Windows will flush invalid socket descriptors 2022-03-03 15:17:08 -08:00
Bryan Roe
2660fd008b 1. Fixed Posix bug where invalid FD can cause other FD to not get serviced, and/or cause 100% CPU spike
2. Added Caps/Num/Scroll support to macOS KVM.
2022-03-03 11:16:55 -08:00
Bryan Roe
532d163727 1. Removed debug line from user-sessions
2. Added XKB extension support
3. Added linux support for SCROLL/NUM/CAPS
2022-02-28 12:31:00 -08:00
Bryan Roe
36ff9661e1 Added Xkeytosym 2022-02-26 14:12:53 -08:00