Closed codycook96 closed 3 months ago
It looks like there is an issue when the kasm_guac container sends an API call to the kasm_api container to authenticate the request and retrieve the credentials to use for the connection. There should be a corresponding error log from the kasm_api container that would hopefully provide more details. Try running this and then connect, does it produce any error output.
sudo docker logs -f --tail 30 kasm_api
How do you have the server record configured in Kasm, specifically the connection username and password fields?
There were a few log items prior, but I had the log in info ready and hit the submit button just after the clock turned 3:00 AM UTC. That debug item with "root: Endpoint" seems to consistently be the first thing to come up every time I submit the log in.
2024-08-15 02:59:23,963 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:02:59:23] "GET /api/healthcheck HTTP/1.1" 200 12 "" "axios/1.6.7" 2024-08-15 02:59:23,969 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:02:59:23] "POST /api/guac_get_managers HTTP/1.1" 200 25 "" "axios/1.6.7" 2024-08-15 02:59:27,506 [DEBUG] client_api_server: Successfully authenticated request (new_session_token) for user (
*** Censored Admin User ***
) at (174.109.98.241, 10.1.1.2) 2024-08-15 02:59:27,720 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:02:59:27] "POST /api/new_session_token HTTP/1.1" 200 1704 "https://kasm.sydco.io/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 02:59:53,964 [DEBUG] client_api_server: Unauthenticated user made authorized API call to (healthcheck) from IP address (172.18.0.8). 2024-08-15 02:59:53,966 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:02:59:53] "GET /api/healthcheck HTTP/1.1" 200 12 "" "axios/1.6.7" 2024-08-15 02:59:53,972 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:02:59:53] "POST /api/guac_get_managers HTTP/1.1" 200 25 "" "axios/1.6.7" 2024-08-15 03:00:01,425 [DEBUG] root: Endpoint (https://proxy:443/guac/__healthcheck) is healthy 2024-08-15 03:00:01,426 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/279bc454-a3a5-40e6-bf8f-f24b0fe27a67/vnc/vnc.htmlguaclite?q=U2FsdGVkX1%2FS%2BX8lJ6LbbSyJiZNKienA%2F0XSHU%2B0k0ErVxzTvjy9G2bQGfW0j2iDVrqwXFKYZBlePOMByCL%2B47znmsNyrNHP1OZUaxIDY6%2Brg38Xa0gkjy2%2FsU7tmPDWpRCJcesR8RlhqR7uvc9mqCxpXltFxdJLry1CsTqPYWQ%3D) for user (*** Censored Admin User ***
) 2024-08-15 03:00:01,427 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:03:00:01] "GET /api/kasm_connect/ HTTP/1.0" 202 - "" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 03:00:01,435 [DEBUG] client_api_server: Unauthenticated user made authorized API call to (healthcheck) from IP address (172.18.0.8). 2024-08-15 03:00:01,437 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:03:00:01] "GET /api/__healthcheck HTTP/1.1" 200 12 "" "axios/1.6.7" 2024-08-15 03:00:01,442 [DEBUG] client_api_server: Successfully authenticated request (guac_auth) for user (*** Censored Admin User ***
) at (172.18.0.8) 2024-08-15 03:00:01,448 [DEBUG] client_api_server: Setting user timezone: America/New_York 2024-08-15 03:00:01,448 [DEBUG] client_api_server: Setting user locale: en_US.UTF-8 2024-08-15 03:00:01,660 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:03:00:01] "POST /api/guac_auth HTTP/1.1" 200 1803 "" "axios/1.6.7"
I also tried from a different, non admin user as recorded here:
2024-08-15 03:08:39,687 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/dd143818-6b73-480f-8236-b387a91f72b3/vnc/vnc.htmlguaclite?q=U2FsdGVkX1%2FBhrtMf35l8DxBMD33elX10%2F39QwILWsgQ6IizD7tHMmZgTvpjg78rbi%2FTOo8oGzMIRTWTJcP%2BjYjD5X51btsY2f9HfxFXHNa34XWCLXIezeZs2xQVsSgEcvAF5KfBswMLkv%2FAw4eqizbRp6VZNvLPKkXmMiVY4xU%3D) for user (
*** Censored Non-Admin User ***
) 2024-08-15 03:08:39,688 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:03:08:39] "GET /api/kasm_connect/ HTTP/1.0" 202 - "" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 03:08:39,695 [DEBUG] client_api_server: Unauthenticated user made authorized API call to (healthcheck) from IP address (172.18.0.8). 2024-08-15 03:08:39,696 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:03:08:39] "GET /api/healthcheck HTTP/1.1" 200 12 "" "axios/1.6.7" 2024-08-15 03:08:39,701 [DEBUG] client_api_server: Successfully authenticated request (guac_auth) for user (*** Censored Non-Admin User ***
) at (172.18.0.8) 2024-08-15 03:08:39,705 [DEBUG] client_api_server: Setting user timezone: America/New_York 2024-08-15 03:08:39,706 [DEBUG] client_api_server: Setting user locale: en_US.UTF-8 2024-08-15 03:08:39,915 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:03:08:39] "POST /api/guac_auth HTTP/1.1" 200 1810 "" "axios/1.6.7" 2024-08-15 03:08:54,017 [DEBUG] client_api_server: Unauthenticated user made authorized API call to (healthcheck) from IP address (172.18.0.8). 2024-08-15 03:08:54,019 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:03:08:54] "GET /api/healthcheck HTTP/1.1" 200 12 "" "axios/1.6.7" 2024-08-15 03:08:54,025 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:03:08:54] "POST /api/guac_get_managers HTTP/1.1" 200 25 "" "axios/1.6.7"
And as for the Kasm Server setting for user and password, I have typically had the Ubuntu username and password set (same as I would use when using RDP on Windows or SSH, etc). But I have also tried this with both fields left blank.
Interestingly, it seems like I get about the same chain of debug messages when I just put compete garbage into the log in screen:
2024-08-15 03:32:58,568 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/50429fed-6b9d-4e5b-ac05-7049e6efbfe4/vnc/vnc.htmlguaclite?q=U2FsdGVkX1%2F2xMBXcB8UafWIiD6HafHm%2FCchgoQfEDmgBdyxcRP79umo2tHXsIK%2FV3o2jH%2FTjnhB%2FPNV20bK4CNklcBLTWYgVTnbEBm5vRUchEtja5iWk9Sd8VpybvDF75Ny2eHkmxPw%2F%2FIje6zmaug5u1QxSPYJSEWMtoAspss%3D) for user (
*** Censored Admin User ***
) 2024-08-15 03:32:58,569 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:03:32:58] "GET /api/kasm_connect/ HTTP/1.0" 202 - "" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 03:32:58,575 [DEBUG] client_api_server: Unauthenticated user made authorized API call to (healthcheck) from IP address (172.18.0.8). 2024-08-15 03:32:58,576 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:03:32:58] "GET /api/__healthcheck HTTP/1.1" 200 12 "" "axios/1.6.7" 2024-08-15 03:32:58,581 [DEBUG] client_api_server: Successfully authenticated request (guac_auth) for user (*** Censored Admin User ***
) at (172.18.0.8) 2024-08-15 03:32:58,586 [DEBUG] client_api_server: Setting user timezone: America/New_York 2024-08-15 03:32:58,586 [DEBUG] client_api_server: Setting user locale: en_US.UTF-8 2024-08-15 03:32:58,798 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:03:32:58] "POST /api/guac_auth HTTP/1.1" 200 1791 "" "axios/1.6.7"
Here is the output from kasm_guac:
03:49:29.000 INFO guacd Creating new client for protocol "rdp" 03:49:29.000 INFO guacd Connection ID is "$ac86832f-376b-491f-97f2-1c473dfa529f" 03:49:29.000 DEBUG guacd Processing instruction: size 03:49:29.000 DEBUG guacd Processing instruction: audio 03:49:29.000 DEBUG guacd Processing instruction: video 03:49:29.000 DEBUG guacd Processing instruction: image 03:49:29.000 DEBUG guacd Parameter "console" omitted. Using default value of 0. 03:49:29.000 DEBUG guacd Parameter "console-audio" omitted. Using default value of 0. 03:49:29.000 DEBUG guacd Parameter "disable-auth" omitted. Using default value of 0. 03:49:29.000 INFO guacd Security mode: Negotiate (ANY) 03:49:29.000 DEBUG guacd User resolution is 1024x742 at 96 DPI 03:49:29.000 DEBUG guacd Using resolution of 1024x742 at 96 DPI 03:49:29.000 DEBUG guacd Parameter "force-lossless" omitted. Using default value of 0. 03:49:29.000 DEBUG guacd Parameter "read-only" omitted. Using default value of 0. 03:49:29.000 DEBUG guacd Parameter "client-name" omitted. Using default value of "Guacamole RDP". 03:49:29.000 DEBUG guacd Parameter "enable-full-window-drag" omitted. Using default value of 0. 03:49:29.000 DEBUG guacd Parameter "enable-desktop-composition" omitted. Using default value of 0. 03:49:29.000 DEBUG guacd Parameter "enab2024-08-15 03:49:29,318 INFO guac [87d365aec3bd468a9961408e8b072e23] (
***Censored Admin User ***
) | Sending opCode: 5.image; 2024-08-15 03:49:29,318 INFO guac [87d365aec3bd468a9961408e8b072e23] (***Censored Admin User ***
) | Server sent handshake: 4.args,13.VERSION_1_5_0,8.hostname,4.port,6.domain,8.username,8.password,5.width,6.height,3.dpi,15.initial-program,11.color-depth,13.disable-audio,15.enable-printing,12.printer-name,12.enable-drive,10.drive-name,10.drive-path,17.create-drive-path,16.disable-download,14.disable-upload,7.console,13.console-audio,13.server-layout,8.security,11.ignore-cert,12.disable-auth,10.remote-app,14.remote-app-dir,15.remote-app-args,15.static-channels,11.client-name,16.enable-wallpaper,14.enable-theming,21.enable-font-smoothing,23.enable-full-window-drag,26.enable-desktop-composition,22.enable-menu-animations,22.disable-bitmap-caching,25.disable-offscreen-caching,21.disable-glyph-caching,16.preconnection-id,18.preconnection-blob,8.timezone,11.enable-sftp,13.sftp-hostname,13.sftp-host-key,9.sftp-port,13.sftp-username,13.sftp-password,16.sftp-private-key,15.sftp-passphrase,14.sftp-directory,19.sftp-root-directory,26.sftp-server-alive-interval,21.sftp-disable-download,19.sftp-disable-upload,14.recording-path,14.recording-name,24.recording-exclude-output,23.recording-exclude-mouse,23.recording-exclude-touch,22.recording-include-keys,21.create-recording-path,13.resize-method,18.enable-audio-input,12.enable-touch,9.read-only,16.gateway-hostname,12.gateway-port,14.gateway-domain,16.gateway-username,16.gateway-password,17.load-balance-info,12.disable-copy,13.disable-paste,15.wol-send-packet,12.wol-mac-addr,18.wol-broadcast-addr,12.wol-udp-port,13.wol-wait-time,14.force-lossless,19.normalize-clipboard 2024-08-15 03:49:29,319 INFO guac [87d365aec3bd468a9961408e8b072e23] (***Censored Admin User ***
) | Sending opCode: 7.connect,le-menu-animations" omitted. Using default value of 0. 03:49:29.000 DEBUG guacd Parameter "disable-bitmap-caching" omitted. Using default value of 0. 03:49:29.000 DEBUG guacd Parameter "disable-offscreen-caching" omitted. Using default value of 0. 03:49:29.000 DEBUG guacd Parameter "disable-glyph-caching" omitted. Using default value of 0. 03:49:29.000 DEBUG guacd Glyph caching is currently universally disabled, regardless of the value of the "disable-glyph-caching" parameter, as glyph caching support is not considered stable by FreeRDP as of the FreeRDP 2.0.0 release. See: https://issues.apache.org/jira/browse/GUACAMOLE-1191 03:49:29.000 DEBUG guacd Parameter "color-depth" omitted. Using default value of 16. 03:49:29.000 DEBUG guacd Parameter "disable-audio" omitted. Using default value of 0. 03:49:29.000 DEBUG guacd Parameter "create-drive-path" omitted. Using default value of 0. 03:49:29.000 DEBUG guacd Parameter "disable-download" omitted. Using default value of 0. 03:49:29.000 DEBUG guacd Parameter "disable-upload" omitted. Using default value of 0. 03:49:29.000 DEBUG guacd Parameter "enable-sftp" omitted. Using default value of 0. 03:49:29.000 DEBUG guacd Parameter "sftp-hostname" omitted. Using default value of ( *** Censored Server IP***
). 03:49:29.000 DEBUG guacd Parameter "sftp-port" omitted. Using default value of "22". 03:49:29.000 DEBUG guacd Parameter "sftp-username" omitted. Using default value of (*** Censored Server host username ***
). 03:49:29.000 DEBUG guacd Parameter "sftp-password" omitted. Using default value of "". 03:49:29.000 DEBUG guacd Parameter "sftp-passphrase" omitted. Using default value of "". 03:49:29.000 DEBUG guacd Parameter "sftp-root-directory" omitted. Using default value of "/". 03:49:29.000 DEBUG guacd Parameter "sftp-server-alive-interval" omitted. Using default value of 0. 03:49:29.000 DEBUG guacd Parameter "sftp-disable-download" omitted. Using default value of 0. 03:49:29.000 DEBUG guacd Parameter "sftp-disable-upload" omitted. Using default value of 0. 03:49:29.000 DEBUG guacd Parameter "recording-name" omitted. Using default value of "recording". 03:49:29.000 DEBUG guacd Parameter "recording-exclude-output" omitted. Using default value of 0. 03:49:29.000 DEBUG guacd Parameter "recording-exclude-mouse" omitted. Using default value of 0. 03:49:29.000 DEBUG guacd Parameter "recording-exclude-touch" omitted. Using default value of 0. 03:49:29.000 DEBUG guacd Parameter "recording-include-keys" omitted. Using default value of 0. 03:49:29.000 DEBUG guacd Parameter "create-recording-path" omitted. Using default value of 0. 03:49:29.000 INFO guacd Resize method: display-update 03:49:29.000 DEBUG guacd Parameter "enable-touch" omitted. Using default value of 0. 03:49:29.000 DEBUG guacd Parameter "gateway-port" omitted. Using default value of 443. 03:49:29.000 DEBUG guacd Parameter "disable-copy" omitted. Using default value of 0. 03:49:29.000 DEBUG guacd Parameter "disable-paste" omitted. Using default value of 0. 03:49:29.000 INFO guacd No clipboard line-ending normalization specified. Defaulting to preserving the format of all line endings. 03:49:29.000 DEBUG guacd Parameter "wol-send-packet" omitted. Using default value of 0. 03:49:29.000 INFO guacd User "@bac90e16-604e-4c42-ade0-fb06c232886d" joined connection "$ac86832f-376b-491f-97f2-1c473dfa529f" (1 users now present) 03:49:29.000 DEBUG guacd Client has not defined its protocol version. 03:49:29.000 INFO guacd Loading keymap "base" 03:49:29.000 INFO guacd Loading keymap "en-us-qwerty" 03:49:29.000 DEBUG guacd freerdp_connect:freerdp_set_last_error_ex resetting error state 23:49:29.000 DEBUG guacd Support for CLIPRDR (clipboard redirection) registered. Awaiting channel connection. 23:49:29.000 DEBUG guacd Support for static channel "rdpdr" loaded. 23:49:29.000 DEBUG guacd Support for static channel "rdpsnd" loaded. 23:49:29.000 DEBUG guacd Local framebuffer format PIXEL_FORMAT_BGRX32 23:49:29.000 DEBUG guacd Remote framebuffer format PIXEL_FORMAT_RGB16 23:49:29.000 DEBUG guacd primitives autodetect, using optimized 23:49:29.000 DEBUG guacd freerdp_tcp_is_hostname_resolvable:freer2024-08-15 03:49:32,082 WARN guac [87d365aec3bd468a9961408e8b072e23] (***Censored Admin User ***
) | Closing connection with code: 1001 2024-08-15 03:49:32,082 INFO guac [87d365aec3bd468a9961408e8b072e23] (***Censored Admin User ***
) | Closing guacd connection 2024-08-15 03:49:32,082 INFO guac [87d365aec3bd468a9961408e8b072e23] (***Censored Admin User ***
) | Client connection closed 2024-08-15 03:49:54,223 DEBUG guac [server] Fetching API hostnames 2024-08-15 03:49:54,235 DEBUG guac [server] Found API hostnames: proxy,debian
Interestingly, at that connection close it looks like the log itself isn't able to finish that item and new line before the WARN is added (this part: "resolvable:freer2024-08-15").
Sorry to spam, but while I've got the windows open I figured I would also generate logs for a working RDP connection to a Windows host.
2024-08-15 04:16:29,673 [DEBUG] client_api_server: Successfully authenticated request (wrapper_function) for user (
*** Censored Admin User ***
) at (174.109.98.241, (*** Censored IP ***
)) 2024-08-15 04:16:29,678 [DEBUG] client_api_server: License Check: Current Kasms (0) , License Limit (5) , Remaining (5) 2024-08-15 04:16:29,684 [DEBUG] client_api_server: Found capacity on Server (03d1b773-14a9-4395-b203-fa266feac6e1) : (*** Censored IP ***
) 2024-08-15 04:16:29,685 [INFO] client_api_server: Creating Kasm on Server: (03d1b773-14a9-4395-b203-fa266feac6e1) : (*** Censored IP ***
) 2024-08-15 04:16:29,685 [DEBUG] client_api_server: Using group-level keepalive_expiration of (3600) 2024-08-15 04:16:29,689 [DEBUG] client_api_server: Created Kasm record for kasm_id (5005adab-5fa1-475b-b1ba-22232d66a98a) 2024-08-15 04:16:29,694 [DEBUG] client_api_server: Created Accounting record for kasm_id (5005adab-5fa1-475b-b1ba-22232d66a98a) 2024-08-15 04:16:29,709 [DEBUG] client_api_server: Function (client_api.request_kasm) executed in (0.03483843803405762) seconds 2024-08-15 04:16:29,709 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:29] "POST /api/request_kasm HTTP/1.1" 200 73 "(*** Censored Domain ***
)" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:29,835 [DEBUG] client_api_server: Successfully authenticated request (get_user_kasms) for user (*** Censored Admin User ***
) at (174.109.98.241, (*** Censored IP ***
)) 2024-08-15 04:16:29,835 [DEBUG] client_api_server: Successfully authenticated request (get_user_attributes) for user (*** Censored Admin User ***
) at (174.109.98.241, (*** Censored IP ***
)) 2024-08-15 04:16:29,841 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:29] "POST /api/get_user_attributes HTTP/1.1" 200 722 "(*** Censored Domain ***
)" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:29,848 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:29] "POST /api/get_user_kasms HTTP/1.1" 200 3202 "(*** Censored Domain ***
)" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:29,950 [DEBUG] client_api_server: Successfully authenticated request (wrapper_function) for user (*** Censored Admin User ***
) at (174.109.98.241, (*** Censored IP ***
)) 2024-08-15 04:16:29,952 [INFO] client_api_server: Requested status for kasm_id (5005adab-5fa1-475b-b1ba-22232d66a98a) at (None) for user (*** Censored Admin User ***
) at (174.109.98.241, (*** Censored Domain ***
)) 2024-08-15 04:16:29,960 [DEBUG] client_api_server: Function (client_api.get_kasm_status) executed in (0.008975028991699219) seconds 2024-08-15 04:16:29,961 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:29] "POST /api/get_kasm_status HTTP/1.1" 200 3199 "(*** Censored Domain ***
)" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:30,275 [DEBUG] root: Endpoint (https://proxy:443/guac/__healthcheck) is healthy 2024-08-15 04:16:30,276 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false) for user (*** Censored Admin User ***
) 2024-08-15 04:16:30,277 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:30] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***
)" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:30,281 [DEBUG] client_api_server: Unauthenticated user made authorized API call to (healthcheck) from IP address (172.18.0.8). 2024-08-15 04:16:30,282 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:30] "GET /api/healthcheck HTTP/1.1" 200 12 "" "axios/1.6.7" 2024-08-15 04:16:30,287 [DEBUG] client_api_server: Successfully authenticated request (guac_auth) for user (*** Censored Admin User ***
) at (172.18.0.8) 2024-08-15 04:16:30,291 [DEBUG] client_api_server: Setting user timezone: America/New_York 2024-08-15 04:16:30,292 [DEBUG] client_api_server: Setting user locale: en_US.UTF-8 2024-08-15 04:16:30,504 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:30] "POST /api/guac_auth HTTP/1.1" 200 1803 "" "axios/1.6.7" 2024-08-15 04:16:30,869 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false) for user (*** Censored Admin User ***
) 2024-08-15 04:16:30,870 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:30] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***
)" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:30,874 [DEBUG] client_api_server: Unauthenticated user made authorized API call to (healthcheck) from IP address (172.18.0.8). 2024-08-15 04:16:30,875 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:30] "GET /api/healthcheck HTTP/1.1" 200 12 "" "axios/1.6.7" 2024-08-15 04:16:30,880 [DEBUG] client_api_server: Successfully authenticated request (guac_auth) for user (*** Censored Admin User ***
) at (172.18.0.8) 2024-08-15 04:16:30,884 [DEBUG] client_api_server: Setting user timezone: America/New_York 2024-08-15 04:16:30,884 [DEBUG] client_api_server: Setting user locale: en_US.UTF-8 2024-08-15 04:16:30,931 [DEBUG] client_api_server: Successfully authenticated request (keepalive) for user (*** Censored Admin User ***
) at (174.109.98.241, (*** Censored Domain ***
)) 2024-08-15 04:16:30,935 [DEBUG] client_api_server: Using group-level keepalive_expiration of (3600) 2024-08-15 04:16:30,951 [INFO] client_api_server: Set keepalive for kasm_id (5005adab-5fa1-475b-b1ba-22232d66a98a) at (None) for user (*** Censored Admin User ***
) from IP (174.109.98.241, (*** Censored Domain ***
)) 2024-08-15 04:16:30,952 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:30] "POST /api/keepalive HTTP/1.1" 200 24 "(*** Censored Domain ***
)" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:31,085 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "POST /api/guac_auth HTTP/1.1" 200 1803 "" "axios/1.6.7" 2024-08-15 04:16:31,309 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/css/vdi.css) for user (*** Censored Admin User ***
) 2024-08-15 04:16:31,310 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***
)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:31,367 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/css/keyboard.svg) for user (*** Censored Admin User ***
) 2024-08-15 04:16:31,367 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***
)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:31,379 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/jquery.min.js) for user (*** Censored Admin User ***
) 2024-08-15 04:16:31,380 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***
)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:31,393 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/crypto-js.min.js) for user (*** Censored Admin User ***
) 2024-08-15 04:16:31,393 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***
)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:31,403 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/ArrayBufferReader.js) for user (*** Censored Admin User ***
) 2024-08-15 04:16:31,403 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***
)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:31,410 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/ArrayBufferWriter.js) for user (*** Censored Admin User ***
) 2024-08-15 04:16:31,411 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***
)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:31,416 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/AudioContextFactory.js) for user (*** Censored Admin User ***
) 2024-08-15 04:16:31,417 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***
)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:31,474 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/AudioPlayer.js) for user (*** Censored Admin User ***
) 2024-08-15 04:16:31,475 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***
)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:31,528 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/AudioRecorder.js) for user (*** Censored Admin User ***
) 2024-08-15 04:16:31,529 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***
)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:31,534 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/BlobReader.js) for user (*** Censored Admin User ***
) 2024-08-15 04:16:31,535 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***
)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:31,554 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/BlobWriter.js) for user (*** Censored Admin User ***
) 2024-08-15 04:16:31,554 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***
)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:31,585 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/Client.js) for user (*** Censored Admin User ***
) 2024-08-15 04:16:31,586 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***
)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:31,589 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/DataURIReader.js) for user (*** Censored Admin User ***
) 2024-08-15 04:16:31,589 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***
)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:31,594 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/Display.js) for user (*** Censored Admin User ***
) 2024-08-15 04:16:31,594 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***
)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:31,678 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/Event.js) for user (*** Censored Admin User ***
) 2024-08-15 04:16:31,679 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***
)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:31,701 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/InputSink.js) for user (*** Censored Admin User ***
) 2024-08-15 04:16:31,702 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***
)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:31,764 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/InputStream.js) for user (*** Censored Admin User ***
) 2024-08-15 04:16:31,765 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***
)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:31,800 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/IntegerPool.js) for user (*** Censored Admin User ***
) 2024-08-15 04:16:31,801 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***
)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:31,805 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/JSONReader.js) for user (*** Censored Admin User ***
) 2024-08-15 04:16:31,806 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***
)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:31,816 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/Keyboard.js) for user (*** Censored Admin User ***
) 2024-08-15 04:16:31,817 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***
)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:31,831 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/Layer.js) for user (*** Censored Admin User ***
) 2024-08-15 04:16:31,832 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***
)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:31,874 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/Mouse.js) for user (*** Censored Admin User ***
) 2024-08-15 04:16:31,875 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***
)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:31,899 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/Namespace.js) for user (*** Censored Admin User ***
) 2024-08-15 04:16:31,900 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***
)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:31,912 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/Object.js) for user (*** Censored Admin User ***
) 2024-08-15 04:16:31,913 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***
)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:31,952 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/OnScreenKeyboard.js) for user (*** Censored Admin User ***
) 2024-08-15 04:16:31,952 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***
)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:31,987 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/OutputStream.js) for user (*** Censored Admin User ***
) 2024-08-15 04:16:31,988 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***
)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:32,013 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/Parser.js) for user (*** Censored Admin User ***
) 2024-08-15 04:16:32,013 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:32] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***
)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:32,035 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/Position.js) for user (*** Censored Admin User ***
) 2024-08-15 04:16:32,036 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:32] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***
)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:32,037 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/RawAudioFormat.js) for user (*** Censored Admin User ***
) 2024-08-15 04:16:32,038 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:32] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***
)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:32,078 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/SessionRecording.js) for user (*** Censored Admin User ***
) 2024-08-15 04:16:32,079 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:32] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***
)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:32,135 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/Status.js) for user (*** Censored Admin User ***
) 2024-08-15 04:16:32,136 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:32] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***
)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:32,177 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/StringReader.js) for user (*** Censored Admin User ***
) 2024-08-15 04:16:32,178 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:32] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***
)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:32,195 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/StringWriter.js) for user (*** Censored Admin User ***
) 2024-08-15 04:16:32,196 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:32] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***
)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:32,242 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/Touch.js) for user (*** Censored Admin User ***
) 2024-08-15 04:16:32,243 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:32] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***
)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:32,309 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/Tunnel.js) for user (*** Censored Admin User ***
) 2024-08-15 04:16:32,311 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:32] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***
)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:32,312 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/UTF8Parser.js) for user (*** Censored Admin User ***
) 2024-08-15 04:16:32,313 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:32] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***
)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:32,321 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/Version.js) for user (*** Censored Admin User ***
) 2024-08-15 04:16:32,322 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:32] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***
)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:32,328 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/VideoPlayer.js) for user (*** Censored Admin User ***
) 2024-08-15 04:16:32,328 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:32] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***
)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:32,350 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/utils.js) for user (*** Censored Admin User ***
) 2024-08-15 04:16:32,351 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:32] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***
)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:32,352 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/keyboards.js) for user (*** Censored Admin User ***
) 2024-08-15 04:16:32,354 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:32] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***
)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:32,401 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/Keyboard.js) for user (*** Censored Admin User ***
) 2024-08-15 04:16:32,402 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:32] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***
)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:32,447 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/Clipboard.js) for user (*** Censored Admin User ***
) 2024-08-15 04:16:32,449 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:32] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***
)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:32,449 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/Mouse.js) for user (*** Censored Admin User ***
) 2024-08-15 04:16:32,451 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:32] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***
)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:32,572 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/Audio.js) for user (*** Censored Admin User ***
) 2024-08-15 04:16:32,572 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/rdp.js) for user (*** Censored Admin User ***
) 2024-08-15 04:16:32,573 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/Application.js) for user (*** Censored Admin User ***
) 2024-08-15 04:16:32,573 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:32] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***
)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:32,574 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:32] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***
)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:32,575 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:32] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***
)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:32,863 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.htmlguaclite?q=U2FsdGVkX1%2F%2FjO4MQsM3Vg1GGY2oUhoCKTmAgxDQbhcJhxJFABa1hiaTAqtieEuhqComL4KMAHagLzPikKi%2Fxe2nVYcOC9u1%2BYdYaOnFeUIp%2Fhvas3McVXnY2nX7PwpluICjMIEgX85SUqTMNBxxBA%3D%3D) for user (*** Censored Admin User ***
) 2024-08-15 04:16:32,864 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:32] "GET /api/kasm_connect/ HTTP/1.0" 202 - "" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:32,869 [DEBUG] client_api_server: Unauthenticated user made authorized API call to (healthcheck) from IP address (172.18.0.8). 2024-08-15 04:16:32,871 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:32] "GET /api/__healthcheck HTTP/1.1" 200 12 "" "axios/1.6.7" 2024-08-15 04:16:32,876 [DEBUG] client_api_server: Successfully authenticated request (guac_auth) for user (*** Censored Admin User ***
) at (172.18.0.8) 2024-08-15 04:16:32,880 [DEBUG] client_api_server: Setting user timezone: America/New_York 2024-08-15 04:16:32,880 [DEBUG] client_api_server: Setting user locale: en_US.UTF-8 2024-08-15 04:16:33,093 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:33] "POST /api/guac_auth HTTP/1.1" 200 1803 "" "axios/1.6.7" 2024-
======================================================
04:10:25.000 INFO guacd Creating new client for protocol "rdp" 04:10:25.000 INFO guacd Connection ID is "$00dbc34e-ab41-4211-90d8-bccf596064b7" 04:10:25.000 DEBUG guacd Processing instruction: size 04:10:25.000 DEBUG guacd Processing instruction: audio 04:10:25.000 DEBUG guacd Processing instruction: video 04:10:25.000 DEBUG guacd Processing instruction: image 04:10:25.000 DEBUG guacd Parameter "console" omitted. Using default value of 0. 04:10:25.000 DEBUG guacd Parameter "console-audio" omitted. Using default value of 0. 04:10:25.000 DEBUG guacd Parameter "disable-auth" omitted. Using default value of 0. 04:10:25.000 INFO guacd Security mode: Negotiate (ANY) 04:10:25.000 DEBUG guacd User resolution is 1024x742 at 96 DPI 04:10:25.000 DEBUG guacd Using resolution of 1024x742 at 96 DPI 04:10:25.000 DEBUG guacd Parameter "force-lossless" omitted. Using default value of 0. 04:10:25.000 DEBUG guacd Parameter "read-only" omitted. Using default value of 0. 04:10:25.000 DEBUG guacd Parameter "client-name" omitted. Using default value of "Guacamole RDP". 04:10:25.000 DEBUG guacd Parameter "enable-full-window-drag" omitted. Using default value of 0. 04:10:25.000 DEBUG guacd Parameter "enable-desktop-composition" omitted. Using default value of 0. 04:10:25.000 DEBUG guacd Parameter "enable-menu-animations" omitted. Using default value of 0. 04:10:25.000 DEBUG guacd Parameter "disable-bitmap-caching" omitted. Using default value of 0. 04:10:25.000 DEBUG guacd Parameter "disable-offscreen-caching" omitted. Using default value of 0. 04:10:25.000 DEBUG guacd Parameter "disable-glyph-caching" omitted. Using default value of 0. 04:10:25.000 DEBUG guacd Glyph caching is currently universally disabled, regardless of the value of the "disable-glyph-caching" parameter, as glyph caching support is not considered stable by FreeRDP as of the FreeRDP 2.0.0 release. See: https://issues.apache.org/jira/browse/GUACAMOLE-1191 04:10:25.000 DEBUG guacd Parameter "color-depth" omitted. Using default value of 16. 04:10:25.000 DEBUG guacd Parameter "disable-audio" omitted. Using default value of 0. 04:10:25.000 DEBUG guacd Parameter "create-drive-path" omitted. Using default value of 0. 04:10:25.000 DEBUG guacd Parameter "disable-download" omitted. Using default value of 0. 04:10:25.000 DEBUG guacd Parameter "disable-upload" omitted. Using default value of 0. 04:10:25.000 DEBUG guacd Parameter "enable-sftp" omitted. Using default value of 0. 04:10:25.000 DEBUG guacd Parameter "sftp-hostname" omitted. Using default value of (
*** Censored Windows host IP***
). 04:10:25.000 DEBUG guacd Parameter "sftp-port" omitted. Using default value of "22". 04:10:25.000 DEBUG guacd Parameter "sftp-username" omitted. Using default value of (*** Censored Windows host user ***
). 04:10:25.000 DEBUG guacd Parameter "sftp-password" omitted. Using default value of "". 04:10:25.000 DEBUG guacd Parameter "sftp-passphrase" omitted. Using default value of "". 04:10:25.000 DEBUG guacd Parameter "sftp-root-directory" omitted. Using default value of "/". 04:10:25.000 DEBUG guacd Parameter "sftp-server-alive-interval" omitted. Using default value of 0. 04:10:25.000 DEBUG guacd Parameter "sftp-disable-download" omitted. Using default value of 0. 04:10:25.000 DEBUG guacd Parameter "sftp-disable-upload" omitted. Using default value of 0. 04:10:25.000 DEBUG guacd Parameter "recording-name" omitted. Using default value of "recording". 04:10:25.000 DEBUG guacd Parameter "recording-exclude-output" omitted. Using default value of 0. 04:10:25.000 DEBUG guacd Parameter "recording-exclude-mouse" omitted. Using default value of 0. 04:10:25.000 DEBUG guacd Parameter "recording-exclude-touch" omitted. Using default value of 0. 04:10:25.000 DEBUG guacd Parameter "recording-include-keys" omitted. Using default value of 0. 04:10:25.000 DEBUG guacd Parameter "create-recording-path" omitted. Using default value of 0. 04:10:25.000 INFO guacd Resize method: display-update 04:10:25.000 DEBUG guacd Parameter "enable-touch" omitted. Using default value of 0. 04:10:25.000 DEBUG guacd Parameter "gateway-port" omitted. Using default value of 443. 04:10:25.000 DEBUG guacd Parameter "disable-copy" omitted. Using default value of 0. 04:10:25.000 DEBUG guacd Parameter "disable-paste" omitted. Using default value of 0. 04:10:25.000 INFO guacd No clipboard line-ending normalization specified. Defaulting to preserving the format of all line endings. 04:10:25.000 DEBUG guacd Parameter "wol-send-packet" omitted. Using default value of 0. 04:10:25.000 INFO guacd User "@cb6a8a3b-b65e-421b-a460-89aea638ae42" joined connection "$00dbc34e-ab41-4211-90d8-bccf596064b7" (1 users now present) 04:10:25.000 DEBUG guacd Client has not defined its protocol version. 04:10:25.000 INFO guacd Loading keymap "base" 04:10:25.000 INFO guacd Loading keymap "en-us-qwerty" 04:10:25.000 DEBUG guacd freerdp_connect:freerdp_set_last_error_ex resetting error state 00:10:25.000 DEBUG guacd Support for CLIPRDR (clipboard redirection) registered. Awaiting channel connection. 00:10:25.000 DEBUG guacd Support for static channel "rdpdr" loaded. 00:10:25.000 DEBUG guacd Support for static channel "rdpsnd" loaded. 00:10:25.000 DEBUG guacd Local framebuffer format PIXEL_FORMAT_BGRX32 00:10:25.000 DEBUG guacd Remote framebuffer format PIXEL_FORMAT_RGB16 00:10:25.000 DEBUG guacd primitives autodetect, using optimized 00:10:25.000 DEBUG guacd freerdp_tcp_is_hostname_resolvable:freerdp_set_last_error_ex resetting error state 00:10:25.000 DEBUG guacd freerdp_tcp_connect:freerdp_set_last_error_ex resetting error state 00:10:26.000 DEBUG guacd CLIPRDR (clipboard redirection) channel connected. 00:10:26.000 DEBUG guacd SVC "rdpdr" connected. 00:10:26.000 DEBUG guacd SVC "rdpsnd" connected. 00:10:26.000 DEBUG guacd Loading Dynamic Virtual Channel disp 00:10:26.000 DEBUG guacd Loading Dynamic Virtual Channel guacai 00:10:26.000 DEBUG guacd AUDIO_INPUT plugin loaded. 00:10:27.000 INFO guacd Connected to RDPDR 1.13 as client 0x0003 00:10:27.000 DEBUG guacd Ignoring server capability set type=0x0001, length=44 00:10:27.000 DEBUG guacd Ignoring server capability set type=0x0002, length=8 00:10:27.000 DEBUG guacd Ignoring server capability set type=0x0003, length=8 00:10:27.000 DEBUG guacd Ignoring server capability set type=0x0004, length=8 00:10:27.000 DEBUG guacd Ignoring server capability set type=0x0005, length=8 00:10:27.000 DEBUG guacd Sending capabilities... 00:10:27.000 DEBUG guacd Capabilities sent. 00:10:27.000 DEBUG guacd Client ID confirmed 00:10:27.000 DEBUG guacd rdp_set_error_info:freerdp_set_last_error_ex resetting error state 00:10:27.000 INFO guacd Connected to RDPDR 1.13 as client 0x0002 00:10:27.00
So it looks like the main differences I've seen that may or may not be relevant:
On kasm_api the working Windows RDP connection starts with authenticated request with "/vnc/vnc.html?
" and following parameters. non-working Ubuntu RDP connection has "/vnc/vnc.htmlguaclite?
" followed by a seemingly random string of characters.
Also on kasm_api, After both connections have ""POST /api/guac_auth HTTP/1.1" 200 1803 "" "axios/1.6.7
", the Windows RDP returns again with the authenticated request with "/vnc/vnc.html?
" while the Ubuntu connection returns nothing and seems to stop the connection here.
On kasm_guac, on the Ubuntu RDP connection, while listing some of the parameters, the log seems to be abruptly interrupted by what looks like a guacamole protocol instruction with: "Sending opCode: 5.image;
" followed by "Server sent handshake: 4.args,13.VERSION_1_5_0
" and a huge string of parameters all at once "8.hostname,4.port,6.domain,8.username,....
". And finally it is again followed by "Sending opCode: 7.connect
".
Again on kasm_guac and the Ubuntu RDP connection, the log seems to again be interrupted, this time by "Closing connection with code: 1001
"
Still on kasm_guac, not every time, but occassionally I will also get the following error or_ex ERRCONNECT_CONNECT_TRANSPORT_FAILED [0x0002000D] 01:34:06.000 DEBUG guacd freerdp_post_connect failed 01:34:06.000 DEBUG guacd SVC "rdpdr" disconnected. 01:34:06.000 DEBUG guacd SVC "rdpsnd" disconnected. 01:34:06.000 INFO guacd RDP server closed/refused connection: Server refused connection (wrong security type?)
I also just thought to check the syslog for RDP on the Ubuntu server directly
2024-08-15T02:04:25.679506-04:00 osprey gnome-remote-de[681]: [RDP] Client did not advertise support for the Graphics Pipelin> 2024-08-15T02:04:25.692348-04:00 osprey gnome-remote-de[681]: [RDP] Network or intentional disconnect, stopping session 2024-08-15T02:04:25.692393-04:00 osprey gnome-remote-desktop-daemon[681]: [02:04:25:624] [681:0000b761] [ERROR][com.freerdp.c> 2024-08-15T02:04:25.692418-04:00 osprey gnome-remote-desktop-daemon[681]: [02:04:25:624] [681:0000b761] [ERROR][com.freerdp.c> 2024-08-15T02:04:26.892933-04:00 osprey gnome-remote-de[681]: [RDP] Client did not advertise support for the Graphics Pipelin> 2024-08-15T02:04:26.893059-04:00 osprey gnome-remote-desktop-daemon[681]: [02:04:26:837] [681:0000b767] [ERROR][com.freerdp.c> 2024-08-15T02:04:26.893100-04:00 osprey gnome-remote-desktop-daemon[681]: [02:04:26:837] [681:0000b767] [ERROR][com.freerdp.c> 2024-08-15T02:04:26.893165-04:00 osprey gnome-remote-de[681]: [RDP] Network or intentional disconnect, stopping session 2024-08-15T02:04:29.809578-04:00 osprey gnome-remote-desktop-daemon[46219]: [02:04:29:753] [46219:0000b5a6] [WARN][com.freerd>
The following line in the guac logs indicates the server terminated the session. If I recall correctly, our code attempts to interpret the likely cause of the failure, and if we think it was due to failed authentication, we show the blue login screen to provide the user the chance to type in the username and password. That does not necessarily mean your credentials are wrong, just thinking out loud. RDP servers don't always behave precisely the same, especially considering we did the initial testing and development based on Windows servers.
We have in our backlog to better support full stack Linux servers. At this exact time, RDP to Linux servers may work, but it has not been fully tested, especially against every distro and RDP server available. That being said, you can expect support for full stack Linux VMs to improve over time. Either via RDP or a combination of KasmVNC and a Linux service.
23:49:29.000 DEBUG guacd freerdp_tcp_is_hostname_resolvable:freer2024-08-15 03:49:32,082 WARN guac [87d365aec3bd468a9961408e8b072e23] (***Censored Admin User ***) | Closing connection with code: 1001
If its a compatibility issue for now then truly no worries. I understand the shift from VNC to RDP on some Linux distros is pretty new. I was just driving myself crazy thinking I must had misconfigured something. I appreciate your time looking into this. I can go ahead and close this for now.
If anyone else stumbles upon this later, the only other thread I was looking into was the "gfx" pipeline as relates to the errors I posed from my Ubuntu machine's syslog. My understanding is that latest guac has gfx enabled by default but I'm not sure.
Final comment on this - it seems to be either a Wayland or a gnome-remote-desktop issue. I reverted to X11, installed xrdp and configured it to a new port (to avoid needing to mess with the integrated gnome-remote-desktop) and now Kasm RDP is working fine.
*** If this is an expected issue due to broader incompatibility with Wayland then please disregard this issue. I have been assuming that Ubuntu 24's native RDP implementation should be able to work with Kasm just as it can RDP into the Ubuntu VM from any other Windows VM.
Existing Resources
Describe the bug Kasm fails to fully connect to an Ubuntu 24 server over RDP. The Ubuntu VM in question is natively capable of RDP and it works flawlessly from any number of other Windows machines. Similarly, Kasm has no issues establishing an RDP connection with Windows VMs. When attempting to launch a connection to the Ubuntu machine over RDP, the log in screen is brought up. After entering the log-in information there is a brief load before returning to the log-in screen. The load is much shorter when using an incorrect user/password which lends that it may be something beyond authentication.
Nothing was indicated from the browser console, but there was an error 500 in the Kasm logs. I will copy the fully text of that error at the bottom.
To Reproduce Steps to reproduce the behavior:
Expected behavior The log-in to proceed and the connection to load the Ubuntu desktop as happens when using RDP from a Windows host.
Screenshots Kasm Log-In Screen:
Log-In from Windows Host 1
Log-In from Windows Host 2
Workspaces Version 1.15
Workspaces Installation Method Single Server installation on Debian 11.4 VM inside of Proxmox. 4 core CPU, 12 GB RAM, 400 GB Storage.
Client Browser (please complete the following information):
Workspace Server Information (please provide the output of the following commands):
uname -a
cat /etc/os-release
sudo docker info
sudo docker ps | grep kasm
Additional context Kasm error log: