TinyPilot Pro log dump https://tinypilotkvm.com Timestamp: 2022-11-17T16:00:05+00:00 Software versions TinyPilot version: 2.5.0 uStreamer version: v4.13 61ab2a8 OS version: Linux tinypilot 5.10.103-v7l+ #1529 SMP Tue Mar 8 12:24:00 GMT 2022 armv7l GNU/Linux TinyPilot state temp=49.1'C throttled=0x0 voltage logs TinyPilot configuration [Unit] Description=TinyPilot - RPi-based virtual KVM After=syslog.target network.target StartLimitIntervalSec=0 [Service] Type=simple User=tinypilot WorkingDirectory=/opt/tinypilot ExecStart=/opt/tinypilot/venv/bin/python app/main.py Environment=HOST=127.0.0.1 Environment=PORT=8000 Environment=APP_SETTINGS_FILE=/home/tinypilot/app_settings.cfg Restart=always [Install] WantedBy=multi-user.target TinyPilot logs -- Logs begin at Thu 2022-11-17 11:17:01 GMT, end at Thu 2022-11-17 16:00:05 GMT. -- Nov 17 11:55:16 tinypilot systemd[1]: Started TinyPilot - RPi-based virtual KVM. Nov 17 11:55:18 tinypilot python[586]: 2022-11-17 11:55:18.373 __main__ INFO Starting app Nov 17 11:55:22 tinypilot python[586]: 2022-11-17 11:55:22.335 socket_api INFO Client q6UUgMtonR8q6dfcAAAB connected Nov 17 11:55:38 tinypilot python[586]: 2022-11-17 11:55:38.338 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Nov 17 11:55:38 tinypilot python[586]: 2022-11-17 11:55:38.930 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Nov 17 12:17:02 tinypilot python[586]: 2022-11-17 12:17:02.231 socket_api INFO Client vPFB2ycX_KSlLPinAAAD connected Nov 17 12:17:07 tinypilot python[586]: 2022-11-17 12:17:07.923 socket_api INFO Client q6UUgMtonR8q6dfcAAAB disconnected Nov 17 12:18:50 tinypilot python[586]: 2022-11-17 12:18:50.708 socket_api INFO Client vPFB2ycX_KSlLPinAAAD disconnected Nov 17 12:18:53 tinypilot python[586]: 2022-11-17 12:18:53.432 socket_api INFO Client vUpiD2njSnBRcRC7AAAF connected Nov 17 12:20:16 tinypilot python[586]: 2022-11-17 12:20:16.895 socket_api INFO Client vUpiD2njSnBRcRC7AAAF disconnected Nov 17 12:20:17 tinypilot python[586]: 2022-11-17 12:20:17.515 socket_api INFO Client xXEq_If0qsOwKhdVAAAH connected Nov 17 12:21:47 tinypilot python[586]: 2022-11-17 12:21:47.662 socket_api INFO Client 0-ZyKVh1TKwPA1d0AAAJ connected Nov 17 12:22:07 tinypilot python[586]: 2022-11-17 12:22:07.627 socket_api INFO Client xXEq_If0qsOwKhdVAAAH disconnected Nov 17 12:27:25 tinypilot python[586]: 2022-11-17 12:27:25.682 socket_api INFO Client LnlI3bOV8kh4g5zHAAAL connected Nov 17 12:27:44 tinypilot python[586]: 2022-11-17 12:27:44.400 socket_api INFO Client 0-ZyKVh1TKwPA1d0AAAJ disconnected Nov 17 12:29:02 tinypilot python[586]: 2022-11-17 12:29:02.355 socket_api INFO Client 3XeR4sYyu-8JMepQAAAN connected Nov 17 12:29:15 tinypilot python[586]: 2022-11-17 12:29:15.627 socket_api INFO Client LnlI3bOV8kh4g5zHAAAL disconnected Nov 17 12:41:14 tinypilot python[586]: 2022-11-17 12:41:14.117 socket_api INFO Client 3XeR4sYyu-8JMepQAAAN disconnected Nov 17 12:41:23 tinypilot python[586]: 2022-11-17 12:41:23.098 socket_api INFO Client RCvrmD2u46XUpgQJAAAP connected Nov 17 13:29:06 tinypilot python[586]: 2022-11-17 13:29:06.595 socket_api INFO Client RCvrmD2u46XUpgQJAAAP disconnected Nov 17 14:00:05 tinypilot python[586]: 2022-11-17 14:00:05.475 socket_api INFO Client EF0Mk2aPZhxKYmLAAAAR connected Nov 17 14:09:23 tinypilot python[586]: 2022-11-17 14:09:23.524 socket_api INFO Client EF0Mk2aPZhxKYmLAAAAR disconnected Nov 17 14:10:33 tinypilot python[586]: 2022-11-17 14:10:33.925 socket_api INFO Client ts2bv-Re9Qi0RrcUAAAT connected Nov 17 16:00:05 tinypilot sudo[7244]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/collect-debug-logs -q Nov 17 16:00:05 tinypilot sudo[7244]: pam_unix(sudo:session): session opened for user root by (uid=0) TinyPilot update logs uStreamer configuration [Unit] Description=uStreamer - Lightweight, optimized video encoder After=syslog.target network.target [Service] Type=simple User=ustreamer WorkingDirectory=/opt/ustreamer ExecStart=/opt/ustreamer/ustreamer \ --port 8001 \ --encoder omx \ --format uyvy \ --workers 3 \ --drop-same-frames 30 \ --persistent \ --dv-timings \ && : # This last line is just to end the multi-line command because the line # before is ending with backslash and so expects to be continued. Restart=always [Install] WantedBy=multi-user.target uStreamer logs -- Logs begin at Thu 2022-11-17 11:17:01 GMT, end at Thu 2022-11-17 16:00:05 GMT. -- Nov 17 11:55:16 tinypilot systemd[1]: Started uStreamer - Lightweight, optimized video encoder. Nov 17 11:55:16 tinypilot ustreamer[584]: -- INFO [21.210 main] -- Using internal blank placeholder Nov 17 11:55:16 tinypilot ustreamer[584]: -- INFO [21.213 main] -- Listening HTTP on [127.0.0.1]:8001 Nov 17 11:55:16 tinypilot ustreamer[584]: -- INFO [21.214 stream] -- Using V4L2 device: /dev/video0 Nov 17 11:55:16 tinypilot ustreamer[584]: -- INFO [21.214 stream] -- Using desired FPS: 0 Nov 17 11:55:16 tinypilot ustreamer[584]: ================================================================================ Nov 17 11:55:16 tinypilot ustreamer[584]: -- INFO [21.214 http] -- Starting HTTP eventloop ... Nov 17 11:55:16 tinypilot ustreamer[584]: -- INFO [21.214 stream] -- Device fd=9 opened Nov 17 11:55:16 tinypilot ustreamer[584]: -- INFO [21.214 stream] -- Using input channel: 0 Nov 17 11:55:16 tinypilot ustreamer[584]: -- INFO [21.237 stream] -- Using resolution: 640x480 Nov 17 11:55:16 tinypilot ustreamer[584]: -- INFO [21.237 stream] -- Using pixelformat: UYVY Nov 17 11:55:16 tinypilot ustreamer[584]: -- INFO [21.237 stream] -- Querying HW FPS changing is not supported Nov 17 11:55:16 tinypilot ustreamer[584]: -- INFO [21.237 stream] -- Using IO method: MMAP Nov 17 11:55:16 tinypilot ustreamer[584]: -- INFO [21.240 stream] -- Requested 5 device buffers, got 5 Nov 17 11:55:16 tinypilot ustreamer[584]: -- INFO [21.247 stream] -- Capturing started Nov 17 11:55:16 tinypilot ustreamer[584]: -- INFO [21.247 stream] -- Initializing OMX encoder ... Nov 17 11:55:16 tinypilot ustreamer[584]: -- INFO [21.249 stream] -- Initializing OMX encoder ... Nov 17 11:55:16 tinypilot ustreamer[584]: -- INFO [21.250 stream] -- Initializing OMX encoder ... Nov 17 11:55:16 tinypilot ustreamer[584]: -- INFO [21.257 stream] -- Using JPEG quality: 80% Nov 17 11:55:16 tinypilot ustreamer[584]: -- INFO [21.257 stream] -- Creating pool JPEG with 3 workers ... Nov 17 11:55:16 tinypilot ustreamer[584]: -- INFO [21.257 stream] -- Capturing ... Nov 17 11:55:17 tinypilot ustreamer[584]: -- ERROR [22.258 stream] -- Persistent device timeout (unplugged) Nov 17 11:55:22 tinypilot ustreamer[584]: -- INFO [26.747 http] -- HTTP: Registered client: [192.168.87.75]:55780, id=f160224f783bfab8; clients now: 1 Nov 17 11:55:29 tinypilot ustreamer[584]: -- INFO [33.935 stream] -- Got V4L2 event Nov 17 11:55:29 tinypilot ustreamer[584]: -- INFO [33.935 stream] -- Got V4L2_EVENT_SOURCE_CHANGE: source changed Nov 17 11:55:29 tinypilot ustreamer[584]: -- INFO [33.935 stream] -- Destroying workers pool JPEG ... Nov 17 11:55:29 tinypilot ustreamer[584]: -- INFO [34.000 stream] -- Capturing stopped Nov 17 11:55:29 tinypilot ustreamer[584]: -- INFO [34.002 stream] -- Device fd=9 closed Nov 17 11:55:29 tinypilot ustreamer[584]: -- INFO [34.002 stream] -- Changed video frame to BLANK Nov 17 11:55:29 tinypilot ustreamer[584]: ================================================================================ Nov 17 11:55:29 tinypilot ustreamer[584]: -- INFO [34.003 stream] -- Device fd=9 opened Nov 17 11:55:29 tinypilot ustreamer[584]: -- INFO [34.003 stream] -- Using input channel: 0 Nov 17 11:55:29 tinypilot ustreamer[584]: -- INFO [34.010 stream] -- Got new DV-timings: 1280x720p60.00, pixclk=74250000, vsync=30, hsync=370 Nov 17 11:55:29 tinypilot ustreamer[584]: -- INFO [34.049 stream] -- Using resolution: 1280x720 Nov 17 11:55:29 tinypilot ustreamer[584]: -- INFO [34.049 stream] -- Using pixelformat: UYVY Nov 17 11:55:29 tinypilot ustreamer[584]: -- INFO [34.049 stream] -- Querying HW FPS changing is not supported Nov 17 11:55:29 tinypilot ustreamer[584]: -- INFO [34.049 stream] -- Using IO method: MMAP Nov 17 11:55:29 tinypilot ustreamer[584]: -- INFO [34.063 stream] -- Requested 5 device buffers, got 5 Nov 17 11:55:29 tinypilot ustreamer[584]: -- INFO [34.072 stream] -- Capturing started Nov 17 11:55:29 tinypilot ustreamer[584]: -- INFO [34.087 stream] -- Using JPEG quality: 80% Nov 17 11:55:29 tinypilot ustreamer[584]: -- INFO [34.087 stream] -- Creating pool JPEG with 3 workers ... Nov 17 11:55:29 tinypilot ustreamer[584]: -- INFO [34.087 stream] -- Capturing ... Nov 17 12:15:23 tinypilot ustreamer[584]: -- INFO [57.854 stream] -- Got V4L2 event Nov 17 12:15:23 tinypilot ustreamer[584]: -- INFO [57.854 stream] -- Got V4L2_EVENT_SOURCE_CHANGE: source changed Nov 17 12:15:23 tinypilot ustreamer[584]: -- INFO [57.854 stream] -- Destroying workers pool JPEG ... Nov 17 12:15:23 tinypilot ustreamer[584]: -- INFO [57.910 stream] -- Capturing stopped Nov 17 12:15:23 tinypilot ustreamer[584]: -- INFO [57.915 stream] -- Device fd=9 closed Nov 17 12:15:23 tinypilot ustreamer[584]: -- INFO [57.915 stream] -- Changed video frame to BLANK Nov 17 12:15:23 tinypilot ustreamer[584]: ================================================================================ Nov 17 12:15:23 tinypilot ustreamer[584]: -- INFO [57.916 stream] -- Device fd=9 opened Nov 17 12:15:23 tinypilot ustreamer[584]: -- INFO [57.916 stream] -- Using input channel: 0 Nov 17 12:15:23 tinypilot ustreamer[584]: -- INFO [57.923 stream] -- Got new DV-timings: 1920x1080p50.00, pixclk=148500000, vsync=45, hsync=720 Nov 17 12:15:23 tinypilot ustreamer[584]: -- INFO [57.961 stream] -- Using resolution: 1920x1080 Nov 17 12:15:23 tinypilot ustreamer[584]: -- INFO [57.961 stream] -- Using pixelformat: UYVY Nov 17 12:15:23 tinypilot ustreamer[584]: -- INFO [57.962 stream] -- Querying HW FPS changing is not supported Nov 17 12:15:23 tinypilot ustreamer[584]: -- INFO [57.962 stream] -- Using IO method: MMAP Nov 17 12:15:23 tinypilot ustreamer[584]: -- INFO [57.978 stream] -- Requested 5 device buffers, got 5 Nov 17 12:15:23 tinypilot ustreamer[584]: -- INFO [57.988 stream] -- Capturing started Nov 17 12:15:23 tinypilot ustreamer[584]: -- INFO [58.000 stream] -- Using JPEG quality: 80% Nov 17 12:15:23 tinypilot ustreamer[584]: -- INFO [58.001 stream] -- Creating pool JPEG with 3 workers ... Nov 17 12:15:23 tinypilot ustreamer[584]: -- INFO [58.002 stream] -- Capturing ... Nov 17 12:16:58 tinypilot ustreamer[584]: -- INFO [152.502 http] -- HTTP: Disconnected client: [192.168.87.75]:55780, id=f160224f783bfab8, Resource temporarily unavailable (reading,eof); clients now: 0 Nov 17 12:17:02 tinypilot ustreamer[584]: -- INFO [156.195 http] -- HTTP: Registered client: [192.168.87.75]:57732, id=3e1fac1ae713982a; clients now: 1 Nov 17 12:18:49 tinypilot ustreamer[584]: -- INFO [263.665 http] -- HTTP: Disconnected client: [192.168.87.75]:57732, id=3e1fac1ae713982a, Resource temporarily unavailable (reading,eof); clients now: 0 Nov 17 12:18:53 tinypilot ustreamer[584]: -- INFO [267.375 http] -- HTTP: Registered client: [192.168.87.75]:59684, id=f018d88ce2d4b287; clients now: 1 Nov 17 12:20:13 tinypilot ustreamer[584]: -- INFO [347.739 http] -- HTTP: Disconnected client: [192.168.87.75]:59684, id=f018d88ce2d4b287, Resource temporarily unavailable (reading,eof); clients now: 0 Nov 17 12:20:17 tinypilot ustreamer[584]: -- INFO [351.486 http] -- HTTP: Registered client: [192.168.87.75]:33404, id=a748679ae2759371; clients now: 1 Nov 17 12:21:44 tinypilot ustreamer[584]: -- INFO [438.649 http] -- HTTP: Disconnected client: [192.168.87.75]:33404, id=a748679ae2759371, Resource temporarily unavailable (reading,eof); clients now: 0 Nov 17 12:21:47 tinypilot ustreamer[584]: -- INFO [441.599 http] -- HTTP: Registered client: [192.168.87.75]:35356, id=8dfea7e73ab9022e; clients now: 1 Nov 17 12:27:21 tinypilot ustreamer[584]: -- INFO [775.967 http] -- HTTP: Disconnected client: [192.168.87.75]:35356, id=8dfea7e73ab9022e, Resource temporarily unavailable (reading,eof); clients now: 0 Nov 17 12:27:25 tinypilot ustreamer[584]: -- INFO [779.633 http] -- HTTP: Registered client: [192.168.87.75]:37308, id=cb83818f5da69681; clients now: 1 Nov 17 12:28:59 tinypilot ustreamer[584]: -- INFO [873.380 http] -- HTTP: Disconnected client: [192.168.87.75]:37308, id=cb83818f5da69681, Resource temporarily unavailable (reading,eof); clients now: 0 Nov 17 12:29:02 tinypilot ustreamer[584]: -- INFO [876.271 http] -- HTTP: Registered client: [192.168.87.75]:39260, id=9f853cff838e45b3; clients now: 1 Nov 17 12:41:19 tinypilot ustreamer[584]: -- INFO [1613.647 http] -- HTTP: Disconnected client: [192.168.87.75]:39260, id=9f853cff838e45b3, Resource temporarily unavailable (reading,eof); clients now: 0 Nov 17 12:41:22 tinypilot ustreamer[584]: -- INFO [1617.003 http] -- HTTP: Registered client: [192.168.87.75]:41212, id=23e521ea8c89c8cc; clients now: 1 Nov 17 14:00:02 tinypilot ustreamer[584]: -- INFO [6336.574 http] -- HTTP: Disconnected client: [192.168.87.75]:41212, id=23e521ea8c89c8cc, Resource temporarily unavailable (reading,eof); clients now: 0 Nov 17 14:00:05 tinypilot ustreamer[584]: -- INFO [6339.471 http] -- HTTP: Registered client: [192.168.87.75]:43166, id=2cf4d0876e3ca490; clients now: 1 Nov 17 14:10:29 tinypilot ustreamer[584]: -- INFO [6964.140 http] -- HTTP: Disconnected client: [192.168.87.75]:43166, id=2cf4d0876e3ca490, Resource temporarily unavailable (reading,eof); clients now: 0 Nov 17 14:10:33 tinypilot ustreamer[584]: -- INFO [6967.999 http] -- HTTP: Registered client: [192.168.87.75]:45118, id=27e07867ca951da4; clients now: 1 nginx logs -- Logs begin at Thu 2022-11-17 11:17:01 GMT, end at Thu 2022-11-17 16:00:05 GMT. -- Nov 17 11:55:16 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Nov 17 11:55:16 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. 192.168.87.75 - - [17/Nov/2022:14:10:33 +0000] "GET /css/style.css HTTP/2.0" 200 3552 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 192.168.87.75 - - [17/Nov/2022:14:10:33 +0000] "GET /third-party/socket.io/3.1.3/socket.io.min.js HTTP/2.0" 200 61701 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 192.168.87.75 - - [17/Nov/2022:14:10:33 +0000] "GET /js/paste.js HTTP/2.0" 200 2076 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 192.168.87.75 - - [17/Nov/2022:14:10:33 +0000] "GET /js/app.js HTTP/2.0" 200 12974 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 192.168.87.75 - - [17/Nov/2022:14:10:33 +0000] "GET /third-party/fonts/fonts.css HTTP/2.0" 200 1812 "https://tinypilot/css/style.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 192.168.87.75 - - [17/Nov/2022:14:10:33 +0000] "GET /css/button.css HTTP/2.0" 200 1690 "https://tinypilot/css/style.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 192.168.87.75 - - [17/Nov/2022:14:10:33 +0000] "GET /css/cursors.css HTTP/2.0" 200 671 "https://tinypilot/css/style.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 192.168.87.75 - - [17/Nov/2022:14:10:33 +0000] "GET /js/poll.js HTTP/2.0" 200 1950 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 192.168.87.75 - - [17/Nov/2022:14:10:33 +0000] "GET /js/events.js HTTP/2.0" 200 1357 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 192.168.87.75 - - [17/Nov/2022:14:10:33 +0000] "GET /js/controllers.js HTTP/2.0" 200 18819 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 192.168.87.75 - - [17/Nov/2022:14:10:33 +0000] "GET /js/updatelogs.js HTTP/2.0" 200 696 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 192.168.87.75 - - [17/Nov/2022:14:10:33 +0000] "GET /js/wake-on-lan.js HTTP/2.0" 200 551 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 192.168.87.75 - - [17/Nov/2022:14:10:33 +0000] "GET /js/settings.js HTTP/2.0" 200 1877 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 192.168.87.75 - - [17/Nov/2022:14:10:33 +0000] "GET /js/mouse.js HTTP/2.0" 200 8475 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 192.168.87.75 - - [17/Nov/2022:14:10:33 +0000] "GET /css/toggle.css HTTP/2.0" 200 1005 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 192.168.87.75 - - [17/Nov/2022:14:10:33 +0000] "GET /js/clipboard.js HTTP/2.0" 200 633 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 192.168.87.75 - - [17/Nov/2022:14:10:33 +0000] "GET /js/logs.js HTTP/2.0" 200 1484 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 192.168.87.75 - - [17/Nov/2022:14:10:33 +0000] "GET /img/logo.svg HTTP/2.0" 200 5550 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 192.168.87.75 - - [17/Nov/2022:14:10:33 +0000] "GET /js/keycodes.js HTTP/2.0" 200 3190 "https://tinypilot/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 192.168.87.75 - - [17/Nov/2022:14:10:33 +0000] "GET /js/keyboardstate.js HTTP/2.0" 200 2829 "https://tinypilot/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 192.168.87.75 - - [17/Nov/2022:14:10:33 +0000] "GET /js/keystrokes.js HTTP/2.0" 200 362 "https://tinypilot/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 192.168.87.75 - - [17/Nov/2022:14:10:33 +0000] "GET /js/overlays.js HTTP/2.0" 200 495 "https://tinypilot/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 192.168.87.75 - - [17/Nov/2022:14:10:33 +0000] "GET /third-party/fonts/overpass-light.woff2 HTTP/2.0" 200 26568 "https://tinypilot/third-party/fonts/fonts.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 192.168.87.75 - - [17/Nov/2022:14:10:33 +0000] "GET /third-party/fonts/overpass-mono-light.woff2 HTTP/2.0" 200 50112 "https://tinypilot/third-party/fonts/fonts.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 192.168.87.75 - - [17/Nov/2022:14:10:33 +0000] "GET /third-party/fonts/overpass-semibold.woff2 HTTP/2.0" 200 25032 "https://tinypilot/third-party/fonts/fonts.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 192.168.87.75 - - [17/Nov/2022:14:10:33 +0000] "GET /css/icons.css HTTP/2.0" 200 841 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 192.168.87.75 - - [17/Nov/2022:14:10:33 +0000] "GET /socket.io/?EIO=4&transport=polling&t=OI5xL2W HTTP/2.0" 200 96 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 192.168.87.75 - - [17/Nov/2022:14:10:33 +0000] "POST /socket.io/?EIO=4&transport=polling&t=OI5xL39&sid=VnPTxsF6yd01VM_OAAAS HTTP/2.0" 200 2 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 192.168.87.75 - - [17/Nov/2022:14:10:33 +0000] "GET /socket.io/?EIO=4&transport=polling&t=OI5xL3C&sid=VnPTxsF6yd01VM_OAAAS HTTP/2.0" 200 32 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 192.168.87.75 - - [17/Nov/2022:14:10:34 +0000] "GET /socket.io/?EIO=4&transport=polling&t=OI5xL3U&sid=VnPTxsF6yd01VM_OAAAS HTTP/2.0" 200 1 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-"