TinyPilot Pro log dump https://tinypilotkvm.com Timestamp: 2024-05-10T10:57:27+01:00 Software versions TinyPilot version: 2.6.2 uStreamer version: 5.43 System information OS version: Linux tinypilot 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux Kernel architecture: aarch64 Userland architecture: armhf (32-bit) Distribution name: Raspbian Distribution version: 11 Hardware information Hardware: BCM2835 Revision: d03114 Model: Raspberry Pi 4 Model B Rev 1.4 TinyPilot state Read-only filesystem: off SSH access: disabled Network interfaces: eth0 (up) lo (unknown) wlan0 (down) Mouse jiggler: disabled CPU Temperature: 35.0'C CPU throttled since boot: yes Voltage issues: yes - May 10 10:55:28 tinypilot kernel: hwmon hwmon2: Voltage normalised Streaming mode Selected mode: MJPEG Current mode: MJPEG TinyPilot settings.yml TinyPilot configuration [Unit] Description=TinyPilot - RPi-based virtual KVM BindsTo=nginx.service After=syslog.target network.target nginx.service StartLimitIntervalSec=0 [Service] Type=simple User=tinypilot WorkingDirectory=/opt/tinypilot ExecStart=/opt/tinypilot/venv/bin/python app/main.py Environment=APP_SETTINGS_FILE=/home/tinypilot/app_settings.cfg Restart=always [Install] WantedBy=multi-user.target TinyPilot logs -- Journal begins at Wed 2023-05-03 01:25:51 BST, ends at Fri 2024-05-10 10:57:29 BST. -- May 03 01:25:59 tinypilot systemd[1]: Started TinyPilot - RPi-based virtual KVM. May 03 01:26:07 tinypilot python[718]: 2023-05-03 01:26:07.050 __main__ INFO Starting app May 03 01:26:07 tinypilot python[718]: 2023-05-03 01:26:07.061 secret_key INFO No flask secret key found May 03 01:26:07 tinypilot python[718]: 2023-05-03 01:26:07.062 secret_key INFO Creating new flask secret key at /home/tinypilot/.flask-secret-key May 03 01:26:08 tinypilot python[718]: 2023-05-03 01:26:08.265 db.store INFO Loading database migrations from /opt/tinypilot/app/db/migrations/*.sql May 03 01:26:08 tinypilot python[718]: 2023-05-03 01:26:08.275 db.store INFO Read 7 database migrations from disk May 03 01:26:08 tinypilot python[718]: 2023-05-03 01:26:08.299 db.store INFO Migration counter: 0/7 (actual/total) May 03 01:26:08 tinypilot python[718]: 2023-05-03 01:26:08.330 db.store INFO Applied migration, counter is now at 1 May 03 01:26:08 tinypilot python[718]: 2023-05-03 01:26:08.357 db.store INFO Applied migration, counter is now at 2 May 03 01:26:08 tinypilot python[718]: 2023-05-03 01:26:08.371 db.store INFO Applied migration, counter is now at 3 May 03 01:26:08 tinypilot python[718]: 2023-05-03 01:26:08.386 db.store INFO Applied migration, counter is now at 4 May 03 01:26:08 tinypilot python[718]: 2023-05-03 01:26:08.396 db.store INFO Applied migration, counter is now at 5 May 03 01:26:08 tinypilot python[718]: 2023-05-03 01:26:08.417 db.store INFO Applied migration, counter is now at 6 May 03 01:26:08 tinypilot python[718]: 2023-05-03 01:26:08.427 db.store INFO Applied migration, counter is now at 7 May 03 01:26:09 tinypilot python[718]: 2023-05-03 01:26:09.276 socket_api INFO Client feCd7xVB13aDvKbPAAAB connected May 10 10:53:05 tinypilot systemd[1]: Stopping TinyPilot - RPi-based virtual KVM... May 10 10:53:05 tinypilot systemd[1]: tinypilot.service: Succeeded. May 10 10:53:05 tinypilot systemd[1]: Stopped TinyPilot - RPi-based virtual KVM. May 10 10:53:05 tinypilot systemd[1]: tinypilot.service: Consumed 6.269s CPU time. May 10 10:53:05 tinypilot systemd[1]: Started TinyPilot - RPi-based virtual KVM. May 10 10:53:08 tinypilot python[1350]: 2024-05-10 10:53:08.960 __main__ INFO Starting app May 10 10:53:19 tinypilot systemd[1]: Stopping TinyPilot - RPi-based virtual KVM... May 10 10:53:19 tinypilot systemd[1]: tinypilot.service: Succeeded. May 10 10:53:19 tinypilot systemd[1]: Stopped TinyPilot - RPi-based virtual KVM. May 10 10:53:19 tinypilot systemd[1]: tinypilot.service: Consumed 3.081s CPU time. May 10 10:53:20 tinypilot systemd[1]: Started TinyPilot - RPi-based virtual KVM. May 10 10:53:22 tinypilot python[1433]: 2024-05-10 10:53:22.890 __main__ INFO Starting app May 10 10:55:00 tinypilot python[1433]: 2024-05-10 10:55:00.618 db.store INFO Loading database migrations from /opt/tinypilot/app/db/migrations/*.sql May 10 10:55:00 tinypilot python[1433]: 2024-05-10 10:55:00.620 db.store INFO Read 7 database migrations from disk May 10 10:55:01 tinypilot python[1433]: 2024-05-10 10:55:01.068 socket_api INFO Client D6a-lXwa6kLTXl_dAAAB connected May 10 10:55:05 tinypilot python[1433]: 2024-05-10 10:55:05.223 local_system INFO Retrieving local system's kernel version May 10 10:55:05 tinypilot python[1433]: 2024-05-10 10:55:05.230 local_system INFO Retrieved local system's kernel version as 6.1.21-v8+ May 10 10:55:05 tinypilot python[1433]: 2024-05-10 10:55:05.231 local_system INFO Retrieving local system's distribution name May 10 10:55:05 tinypilot python[1433]: 2024-05-10 10:55:05.362 local_system INFO Retrieved local system's distribution name as Raspbian May 10 10:55:05 tinypilot python[1433]: 2024-05-10 10:55:05.363 local_system INFO Retrieving local system's distribution version May 10 10:55:05 tinypilot python[1433]: 2024-05-10 10:55:05.458 local_system INFO Retrieved local system's distribution version as 11 May 10 10:55:19 tinypilot sudo[1585]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/collect-debug-logs -q May 10 10:55:19 tinypilot sudo[1585]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=111) May 10 10:55:21 tinypilot python[1618]: 2024-05-10 10:55:21.481 app.main INFO Starting app May 10 10:55:21 tinypilot python[1618]: 2024-05-10 10:55:21.537 db.store INFO Loading database migrations from /opt/tinypilot/app/db/migrations/*.sql May 10 10:55:21 tinypilot python[1618]: 2024-05-10 10:55:21.539 db.store INFO Read 7 database migrations from disk May 10 10:55:21 tinypilot python[1627]: No journal files were found. May 10 10:55:21 tinypilot sudo[1585]: pam_unix(sudo:session): session closed for user root May 10 10:56:14 tinypilot python[1433]: 2024-05-10 10:56:14.844 socket_api INFO Client D6a-lXwa6kLTXl_dAAAB disconnected May 10 10:56:14 tinypilot python[1433]: 2024-05-10 10:56:14.974 socket_api INFO Client knFBXKpdLL17LTxFAAAD connected May 10 10:56:41 tinypilot python[1433]: 2024-05-10 10:56:41.582 socket_api INFO Client knFBXKpdLL17LTxFAAAD disconnected May 10 10:56:41 tinypilot python[1433]: 2024-05-10 10:56:41.722 socket_api INFO Client pOB9DTPcr8gEmXY4AAAF connected May 10 10:57:27 tinypilot sudo[1780]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/collect-debug-logs -q May 10 10:57:27 tinypilot sudo[1780]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=111) May 10 10:57:29 tinypilot python[1813]: 2024-05-10 10:57:29.200 app.main INFO Starting app May 10 10:57:29 tinypilot python[1813]: 2024-05-10 10:57:29.256 db.store INFO Loading database migrations from /opt/tinypilot/app/db/migrations/*.sql May 10 10:57:29 tinypilot python[1813]: 2024-05-10 10:57:29.258 db.store INFO Read 7 database migrations from disk TinyPilot update logs uStreamer configuration ==> /opt/ustreamer-launcher/configs.d/000-defaults.yml <== # Settings for TC358743 HDMI to CSI-2 bridge, which are included on the # TinyPilot Voyager series of devices. --- ustreamer_encoder: m2m-image ustreamer_format: uyvy ustreamer_use_dv_timings: true ustreamer_workers: "3" ustreamer_drop_same_frames: "30" ==> /opt/ustreamer-launcher/configs.d/100-tinypilot.yml <== uStreamer logs -- Journal begins at Wed 2023-05-03 01:25:51 BST, ends at Fri 2024-05-10 10:57:29 BST. -- May 03 01:25:56 tinypilot systemd[1]: Started uStreamer - Lightweight, optimized video encoder. May 03 01:25:58 tinypilot launch[553]: + exec /opt/ustreamer/ustreamer --port 48001 --persistent --h264-sink tinypilot::ustreamer::h264 --h264-sink-mode 777 --h264-sink-rm --encoder m2m-image --format uyvy --workers 3 --drop-same-frames 30 --dv-timings May 03 01:25:58 tinypilot launch[553]: -- INFO [11.226 main] -- Starting PiKVM uStreamer 5.43 ... May 03 01:25:58 tinypilot launch[553]: -- INFO [11.227 main] -- Using internal blank placeholder May 03 01:25:58 tinypilot launch[553]: -- INFO [11.228 main] -- Using H264-sink: tinypilot::ustreamer::h264 May 03 01:25:58 tinypilot launch[553]: [warn] getaddrinfo: address family for nodename not supported May 03 01:25:58 tinypilot launch[553]: -- ERROR [11.230 main] -- Can't bind HTTP on [127.0.0.1]:48001: Success May 03 01:25:58 tinypilot systemd[1]: ustreamer.service: Main process exited, code=exited, status=1/FAILURE May 03 01:25:58 tinypilot systemd[1]: ustreamer.service: Failed with result 'exit-code'. May 03 01:25:59 tinypilot systemd[1]: ustreamer.service: Scheduled restart job, restart counter is at 1. May 03 01:25:59 tinypilot systemd[1]: Stopped uStreamer - Lightweight, optimized video encoder. May 03 01:25:59 tinypilot systemd[1]: Started uStreamer - Lightweight, optimized video encoder. May 03 01:25:59 tinypilot launch[719]: + exec /opt/ustreamer/ustreamer --port 48001 --persistent --h264-sink tinypilot::ustreamer::h264 --h264-sink-mode 777 --h264-sink-rm --encoder m2m-image --format uyvy --workers 3 --drop-same-frames 30 --dv-timings May 03 01:25:59 tinypilot launch[719]: -- INFO [12.347 main] -- Starting PiKVM uStreamer 5.43 ... May 03 01:25:59 tinypilot launch[719]: -- INFO [12.348 main] -- Using internal blank placeholder May 03 01:25:59 tinypilot launch[719]: -- INFO [12.349 main] -- Using H264-sink: tinypilot::ustreamer::h264 May 03 01:25:59 tinypilot launch[719]: [warn] getaddrinfo: address family for nodename not supported May 03 01:25:59 tinypilot launch[719]: -- ERROR [12.351 main] -- Can't bind HTTP on [127.0.0.1]:48001: Success May 03 01:25:59 tinypilot systemd[1]: ustreamer.service: Main process exited, code=exited, status=1/FAILURE May 03 01:25:59 tinypilot systemd[1]: ustreamer.service: Failed with result 'exit-code'. May 03 01:26:00 tinypilot systemd[1]: ustreamer.service: Scheduled restart job, restart counter is at 2. May 03 01:26:00 tinypilot systemd[1]: Stopped uStreamer - Lightweight, optimized video encoder. May 03 01:26:00 tinypilot systemd[1]: Started uStreamer - Lightweight, optimized video encoder. May 03 01:26:00 tinypilot launch[798]: + exec /opt/ustreamer/ustreamer --port 48001 --persistent --h264-sink tinypilot::ustreamer::h264 --h264-sink-mode 777 --h264-sink-rm --encoder m2m-image --format uyvy --workers 3 --drop-same-frames 30 --dv-timings May 03 01:26:00 tinypilot launch[798]: -- INFO [13.367 main] -- Starting PiKVM uStreamer 5.43 ... May 03 01:26:00 tinypilot launch[798]: -- INFO [13.367 main] -- Using internal blank placeholder May 03 01:26:00 tinypilot launch[798]: -- INFO [13.367 main] -- Using H264-sink: tinypilot::ustreamer::h264 May 03 01:26:00 tinypilot launch[798]: [warn] getaddrinfo: address family for nodename not supported May 03 01:26:00 tinypilot launch[798]: -- ERROR [13.369 main] -- Can't bind HTTP on [127.0.0.1]:48001: Success May 03 01:26:00 tinypilot systemd[1]: ustreamer.service: Main process exited, code=exited, status=1/FAILURE May 03 01:26:00 tinypilot systemd[1]: ustreamer.service: Failed with result 'exit-code'. May 03 01:26:01 tinypilot systemd[1]: ustreamer.service: Scheduled restart job, restart counter is at 3. May 03 01:26:01 tinypilot systemd[1]: Stopped uStreamer - Lightweight, optimized video encoder. May 03 01:26:01 tinypilot systemd[1]: Started uStreamer - Lightweight, optimized video encoder. May 03 01:26:02 tinypilot launch[884]: + exec /opt/ustreamer/ustreamer --port 48001 --persistent --h264-sink tinypilot::ustreamer::h264 --h264-sink-mode 777 --h264-sink-rm --encoder m2m-image --format uyvy --workers 3 --drop-same-frames 30 --dv-timings May 03 01:26:02 tinypilot launch[884]: -- INFO [14.630 main] -- Starting PiKVM uStreamer 5.43 ... May 03 01:26:02 tinypilot launch[884]: -- INFO [14.630 main] -- Using internal blank placeholder May 03 01:26:02 tinypilot launch[884]: -- INFO [14.630 main] -- Using H264-sink: tinypilot::ustreamer::h264 May 03 01:26:02 tinypilot launch[884]: [warn] getaddrinfo: address family for nodename not supported May 03 01:26:02 tinypilot launch[884]: -- ERROR [14.631 main] -- Can't bind HTTP on [127.0.0.1]:48001: Success May 03 01:26:02 tinypilot systemd[1]: ustreamer.service: Main process exited, code=exited, status=1/FAILURE May 03 01:26:02 tinypilot systemd[1]: ustreamer.service: Failed with result 'exit-code'. May 03 01:26:02 tinypilot systemd[1]: ustreamer.service: Scheduled restart job, restart counter is at 4. May 03 01:26:02 tinypilot systemd[1]: Stopped uStreamer - Lightweight, optimized video encoder. May 03 01:26:02 tinypilot systemd[1]: Started uStreamer - Lightweight, optimized video encoder. May 03 01:26:03 tinypilot launch[962]: + exec /opt/ustreamer/ustreamer --port 48001 --persistent --h264-sink tinypilot::ustreamer::h264 --h264-sink-mode 777 --h264-sink-rm --encoder m2m-image --format uyvy --workers 3 --drop-same-frames 30 --dv-timings May 03 01:26:03 tinypilot launch[962]: -- INFO [15.692 main] -- Starting PiKVM uStreamer 5.43 ... May 03 01:26:03 tinypilot launch[962]: -- INFO [15.692 main] -- Using internal blank placeholder May 03 01:26:03 tinypilot launch[962]: -- INFO [15.693 main] -- Using H264-sink: tinypilot::ustreamer::h264 May 03 01:26:03 tinypilot launch[962]: [warn] getaddrinfo: address family for nodename not supported May 03 01:26:03 tinypilot launch[962]: -- ERROR [15.694 main] -- Can't bind HTTP on [127.0.0.1]:48001: Success May 03 01:26:03 tinypilot systemd[1]: ustreamer.service: Main process exited, code=exited, status=1/FAILURE May 03 01:26:03 tinypilot systemd[1]: ustreamer.service: Failed with result 'exit-code'. May 03 01:26:03 tinypilot systemd[1]: ustreamer.service: Scheduled restart job, restart counter is at 5. May 03 01:26:03 tinypilot systemd[1]: Stopped uStreamer - Lightweight, optimized video encoder. May 03 01:26:03 tinypilot systemd[1]: Started uStreamer - Lightweight, optimized video encoder. May 03 01:26:04 tinypilot launch[1041]: + exec /opt/ustreamer/ustreamer --port 48001 --persistent --h264-sink tinypilot::ustreamer::h264 --h264-sink-mode 777 --h264-sink-rm --encoder m2m-image --format uyvy --workers 3 --drop-same-frames 30 --dv-timings May 03 01:26:04 tinypilot launch[1041]: -- INFO [16.638 main] -- Starting PiKVM uStreamer 5.43 ... May 03 01:26:04 tinypilot launch[1041]: -- INFO [16.639 main] -- Using internal blank placeholder May 03 01:26:04 tinypilot launch[1041]: -- INFO [16.639 main] -- Using H264-sink: tinypilot::ustreamer::h264 May 03 01:26:04 tinypilot launch[1041]: [warn] getaddrinfo: address family for nodename not supported May 03 01:26:04 tinypilot launch[1041]: -- ERROR [16.640 main] -- Can't bind HTTP on [127.0.0.1]:48001: Success May 03 01:26:04 tinypilot systemd[1]: ustreamer.service: Main process exited, code=exited, status=1/FAILURE May 03 01:26:04 tinypilot systemd[1]: ustreamer.service: Failed with result 'exit-code'. May 03 01:26:04 tinypilot systemd[1]: ustreamer.service: Scheduled restart job, restart counter is at 6. May 03 01:26:04 tinypilot systemd[1]: Stopped uStreamer - Lightweight, optimized video encoder. May 03 01:26:04 tinypilot systemd[1]: ustreamer.service: Start request repeated too quickly. May 03 01:26:04 tinypilot systemd[1]: ustreamer.service: Failed with result 'exit-code'. May 03 01:26:04 tinypilot systemd[1]: Failed to start uStreamer - Lightweight, optimized video encoder. nginx logs -- Journal begins at Wed 2023-05-03 01:25:51 BST, ends at Fri 2024-05-10 10:57:29 BST. -- May 03 01:25:56 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... May 03 01:25:58 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. May 10 10:53:05 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... May 10 10:53:05 tinypilot systemd[1]: nginx.service: Succeeded. May 10 10:53:05 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. May 10 10:53:05 tinypilot systemd[1]: nginx.service: Consumed 1.214s CPU time. May 10 10:53:05 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... May 10 10:53:05 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. May 10 10:53:19 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... May 10 10:53:19 tinypilot systemd[1]: nginx.service: Succeeded. May 10 10:53:19 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. May 10 10:53:19 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... May 10 10:53:20 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. 2023/05/03 01:26:09 [error] 714#714: *4 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.10.161, server: tinypilot, request: "GET /stream?advance_headers=1 HTTP/2.0", upstream: "http://127.0.0.1:48001/stream?advance_headers=1", host: "tinypilot", referrer: "https://tinypilot/" 2024/05/10 10:55:00 [error] 1428#1428: *23 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.10.161, server: tinypilot, request: "GET /stream?advance_headers=1 HTTP/2.0", upstream: "http://127.0.0.1:48001/stream?advance_headers=1", host: "tinypilot", referrer: "https://tinypilot/" 2024/05/10 10:56:14 [error] 1428#1428: *23 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.10.161, server: tinypilot, request: "GET /stream?advance_headers=1 HTTP/2.0", upstream: "http://127.0.0.1:48001/stream?advance_headers=1", host: "tinypilot", referrer: "https://tinypilot/" 2024/05/10 10:56:41 [error] 1428#1428: *23 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.10.161, server: tinypilot, request: "GET /stream?advance_headers=1 HTTP/2.0", upstream: "http://127.0.0.1:48001/stream?advance_headers=1", host: "tinypilot", referrer: "https://tinypilot/" 192.168.10.161 - - [10/May/2024:10:56:41 +0100] "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/121.0.0.0 Safari/537.36 OPR/107.0.0.0" 192.168.10.161 - - [10/May/2024:10:56:41 +0100] "GET /js/clipboard.js HTTP/2.0" 200 889 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 OPR/107.0.0.0" 192.168.10.161 - - [10/May/2024:10:56:41 +0100] "GET /js/mouse.js HTTP/2.0" 200 8492 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 OPR/107.0.0.0" 192.168.10.161 - - [10/May/2024:10:56:41 +0100] "GET /js/updatelogs.js HTTP/2.0" 200 861 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 OPR/107.0.0.0" 192.168.10.161 - - [10/May/2024:10:56:41 +0100] "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/121.0.0.0 Safari/537.36 OPR/107.0.0.0" 192.168.10.161 - - [10/May/2024:10:56:41 +0100] "GET /css/button.css HTTP/2.0" 200 1976 "https://tinypilot/css/style.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 OPR/107.0.0.0" 192.168.10.161 - - [10/May/2024:10:56:41 +0100] "GET /css/cursors.css HTTP/2.0" 200 618 "https://tinypilot/css/style.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 OPR/107.0.0.0" 192.168.10.161 - - [10/May/2024:10:56:41 +0100] "GET /js/keycodes.js HTTP/2.0" 200 822 "https://tinypilot/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 OPR/107.0.0.0" 192.168.10.161 - - [10/May/2024:10:56:41 +0100] "GET /js/keyboardstate.js HTTP/2.0" 200 3164 "https://tinypilot/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 OPR/107.0.0.0" 192.168.10.161 - - [10/May/2024:10:56:41 +0100] "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/121.0.0.0 Safari/537.36 OPR/107.0.0.0" 192.168.10.161 - - [10/May/2024:10:56:41 +0100] "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/121.0.0.0 Safari/537.36 OPR/107.0.0.0" 192.168.10.161 - - [10/May/2024:10:56:41 +0100] "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/121.0.0.0 Safari/537.36 OPR/107.0.0.0" 192.168.10.161 - - [10/May/2024:10:56:41 +0100] "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/121.0.0.0 Safari/537.36 OPR/107.0.0.0" 192.168.10.161 - - [10/May/2024:10:56:41 +0100] "GET /img/video-stream-icon.svg HTTP/2.0" 200 840 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 OPR/107.0.0.0" 192.168.10.161 - - [10/May/2024:10:56:41 +0100] "GET /img/warning-icon.svg HTTP/2.0" 200 2177 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 OPR/107.0.0.0" 192.168.10.161 - - [10/May/2024:10:56:41 +0100] "GET /img/clipboard-icon.svg HTTP/2.0" 200 855 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 OPR/107.0.0.0" 192.168.10.161 - - [10/May/2024:10:56:41 +0100] "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/121.0.0.0 Safari/537.36 OPR/107.0.0.0" 192.168.10.161 - - [10/May/2024:10:56:41 +0100] "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/121.0.0.0 Safari/537.36 OPR/107.0.0.0" 192.168.10.161 - - [10/May/2024:10:56:41 +0100] "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/121.0.0.0 Safari/537.36 OPR/107.0.0.0" 192.168.10.161 - - [10/May/2024:10:56:41 +0100] "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/121.0.0.0 Safari/537.36 OPR/107.0.0.0" 192.168.10.161 - - [10/May/2024:10:56:41 +0100] "GET /img/angle-down-icon.svg HTTP/2.0" 200 516 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 OPR/107.0.0.0" 192.168.10.161 - - [10/May/2024:10:56:41 +0100] "GET /img/external-link-icon.svg HTTP/2.0" 200 1223 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 OPR/107.0.0.0" 192.168.10.161 - - [10/May/2024:10:56:41 +0100] "GET /stream?advance_headers=1 HTTP/2.0" 502 2969 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 OPR/107.0.0.0" 192.168.10.161 - - [10/May/2024:10:56:41 +0100] "GET /socket.io/?EIO=4&transport=polling&t=OzXxlgJ HTTP/2.0" 200 97 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 OPR/107.0.0.0" 192.168.10.161 - - [10/May/2024:10:56:41 +0100] "POST /socket.io/?EIO=4&transport=polling&t=OzXxlgn&sid=3g1fzYUIQdK-jJjoAAAE HTTP/2.0" 200 2 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 OPR/107.0.0.0" 192.168.10.161 - - [10/May/2024:10:56:41 +0100] "GET /socket.io/?EIO=4&transport=polling&t=OzXxlgn.0&sid=3g1fzYUIQdK-jJjoAAAE HTTP/2.0" 200 32 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 OPR/107.0.0.0" 192.168.10.161 - - [10/May/2024:10:56:41 +0100] "GET /favicon.ico HTTP/2.0" 200 1213 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 OPR/107.0.0.0" 192.168.10.161 - - [10/May/2024:10:56:41 +0100] "GET /apple-touch-icon.png HTTP/2.0" 200 3571 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 OPR/107.0.0.0" 192.168.10.161 - - [10/May/2024:10:56:41 +0100] "GET /favicon-32x32.png HTTP/2.0" 200 833 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 OPR/107.0.0.0" 192.168.10.161 - - [10/May/2024:10:56:41 +0100] "GET /socket.io/?EIO=4&transport=polling&t=OzXxlh5&sid=3g1fzYUIQdK-jJjoAAAE HTTP/2.0" 200 1 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 OPR/107.0.0.0"