Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Neko passwords revealed in websocket http get for m1k1o/neko:firefox - Debugging enabled by default? #374

Closed
Circenn5130 opened this issue Mar 10, 2024 · 2 comments

Comments

@Circenn5130
Copy link

First time testing this deployment, but I noted that the passwords for Neko are showing in clear text. It's possible I've inadvertently done something as this is a hobbyist lab, but posting in case anyone has insight.

I don't have debugging enabled, but it does appear to be enabled. (Is there some place within the container I could check?)
image
Env

  - NEKO_SCREEN=1920x1080@30
  - NEKO_PASSWORD="redacted"
  - NEKO_PASSWORD_ADMIN="redacted"
  - NEKO_EPR=62001-62004
  - NEKO_ICELITE="true"
  - NEKO_NAT1TO1="redacted"

Setup Info

  • Bare metal K8s cluster
  • Two proxies (Haproxy to Nginx Ingress) with ssl terminating at the ingress

Logs

2024-03-10 23:16:30,249 INFO Included extra file "/etc/neko/supervisord/firefox.conf" during parsing
2024-03-10 23:16:30,249 INFO Set uid to user 0 succeeded
2024-03-10 23:16:30,252 INFO RPC interface 'supervisor' initialized
2024-03-10 23:16:30,252 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2024-03-10 23:16:30,252 INFO supervisord started with pid 1
2024-03-10 23:16:31,254 INFO spawned: 'dbus' with pid 7
2024-03-10 23:16:31,255 INFO spawned: 'openbox' with pid 8
2024-03-10 23:16:31,256 INFO spawned: 'pulseaudio' with pid 9
2024-03-10 23:16:31,257 INFO spawned: 'x-server' with pid 11
2024-03-10 23:16:31,258 INFO spawned: 'firefox' with pid 13
2024-03-10 23:16:31,260 INFO spawned: 'neko' with pid 14
2024-03-10 23:16:31,260 DEBG 'dbus' stdout output:
12

2024-03-10 23:16:31,265 DEBG 'pulseaudio' stdout output:
I: [pulseaudio] main.c: setrlimit(RLIMIT_NICE, (31, 31)) failed: Operation not permitted
I: [pulseaudio] main.c: setrlimit(RLIMIT_RTPRIO, (9, 9)) failed: Operation not permitted

2024-03-10 23:16:31,270 DEBG 'x-server' stdout output:
_XSERVTrans
2024-03-10 23:16:31,270 DEBG 'x-server' stdout output:
mkdir: Owner of /tmp/.X11-unix should be set to root

2024-03-10 23:16:31,271 DEBG 'x-server' stdout output:

X.Org X Server 1.20.11
2024-03-10 23:16:31,271 DEBG 'x-server' stdout output:

X Protocol Version 11, Revision 0

2024-03-10 23:16:31,272 DEBG 'x-server' stdout output:
Build Operating System: linux Debian

2024-03-10 23:16:31,272 DEBG 'pulseaudio' stdout output:
I: [pulseaudio] core-util.c: Failed to acquire high-priority scheduling: No such file or directory
I: [pulseaudio] main.c: This is PulseAudio 14.2

2024-03-10 23:16:31,272 DEBG 'pulseaudio' stdout output:
I: [pulseaudio] main.c: Page size is 4096 bytes
I: [pulseaudio] main.c: Machine ID is 59a887bc61dd745d7f63e5f065e53a5c.

2024-03-10 23:16:31,272 DEBG 'pulseaudio' stdout output:
I: [pulseaudio] main.c: Using runtime directory /tmp/runtime-neko/pulse.

2024-03-10 23:16:31,272 DEBG 'pulseaudio' stdout output:
I: [pulseaudio] main.c: Using state directory /home/neko/.config/pulse.
I: [pulseaudio] main.c: Using modules directory /usr/lib/pulse-14.2/modules.
I: [pulseaudio] main.c: Running in system mode: no

2024-03-10 23:16:31,272 DEBG 'pulseaudio' stdout output:
I: [pulseaudio] main.c: System supports high resolution timers

2024-03-10 23:16:31,272 DEBG 'x-server' stdout output:
Current Operating System: Linux neko-6f5d65b5c4-7kfh7 5.10.0-27-amd64 #1 SMP Debian 5.10.205-2 (2023-12-31) x86_64

2024-03-10 23:16:31,273 DEBG 'pulseaudio' stdout output:
I: [pulseaudio] cpu-x86.c: CPU flags: CMOV MMX SSE SSE2 SSE3 SSSE3 SSE4_1 SSE4_2
I: [pulseaudio] svolume_mmx.c: Initialising MMX optimized volume functions.
I: [pulseaudio] remap_mmx.c: Initialising MMX optimized remappers.
I: [pulseaudio] svolume_sse.c: Initialising SSE2 optimized volume functions.
I: [pulseaudio] remap_sse.c: Initialising SSE2 optimized remappers.
I: [pulseaudio] sconv_sse.c: Initialising SSE2 optimized conversions.
I: [pulseaudio] svolume_orc.c: Initialising ORC optimized volume functions.

2024-03-10 23:16:31,273 DEBG 'x-server' stdout output:
Kernel command line:
2024-03-10 23:16:31,273 DEBG 'x-server' stdout output:
BOOT_IMAGE=/boot/vmlinuz-5.10.0-27-amd64 root=UUID=2a64a525-1ef4-40cd-aad1-6cd46
2024-03-10 23:16:31,273 DEBG 'pulseaudio' stdout output:
I: [pulseaudio] sink.c: Created sink 0 "audio_output" with sample spec s16le 2ch 44100Hz and channel map front-left,front-right
I: [pulseaudio] sink.c:     device.description = "Virtual Audio Output"

2024-03-10 23:16:31,273 DEBG 'pulseaudio' stdout output:
I: [pulseaudio] sink.c:     device.class = "abstract"
I: [pulseaudio] sink.c:     device.icon_name = "audio-card"
I: [pulseaudio] source.c: Created source 0 "audio_output.monitor" with sample spec s16le 2ch 44100Hz and channel map front-left,front-right
I: [pulseaudio] source.c:     device.description = "Monitor of Virtual Audio Output"
I: [pulseaudio] source.c:     device.class = "monitor"
I: [pulseaudio] source.c:     device.icon_name = "audio-input-microphone"

2024-03-10 23:16:31,274 DEBG 'x-server' stdout output:
b84c721 ro quiet

2024-03-10 23:16:31,274 DEBG 'x-server' stdout output:
Build Date: 22 January 2024  06:21:42AM

2024-03-10 23:16:31,274 DEBG 'x-server' stdout output:
xorg-server 2:1.20.11-1+deb11u11 (https://www.debian.org/support)

2024-03-10 23:16:31,274 DEBG 'x-server' stdout output:
Current version of pixman: 0.40.0

2024-03-10 23:16:31,275 DEBG 'x-server' stdout output:
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.

2024-03-10 23:16:31,275 DEBG 'x-server' stdout output:
Markers:
2024-03-10 23:16:31,275 DEBG 'x-server' stdout output:
(--) probed,
2024-03-10 23:16:31,275 DEBG 'x-server' stdout output:
(**) from config file,
2024-03-10 23:16:31,275 DEBG 'x-server' stdout output:
(==) default setting,

2024-03-10 23:16:31,275 DEBG 'x-server' stdout output:
(++) from command line,
2024-03-10 23:16:31,275 DEBG 'x-server' stdout output:
(!!) notice,
2024-03-10 23:16:31,276 DEBG 'x-server' stdout output:
(II) informational,

2024-03-10 23:16:31,276 DEBG 'x-server' stdout output:
(WW) warning,
2024-03-10 23:16:31,276 DEBG 'x-server' stdout output:
(EE) error,
2024-03-10 23:16:31,276 DEBG 'x-server' stdout output:
(NI) not implemented,
2024-03-10 23:16:31,276 DEBG 'x-server' stdout output:
(??) unknown.

2024-03-10 23:16:31,276 DEBG 'x-server' stdout output:
(==) Log file: "/home/neko/.local/share/xorg/Xorg.99.0.log", Time: Sun Mar 10 23:16:31 2024

2024-03-10 23:16:31,277 DEBG 'x-server' stdout output:
(++) Using config file: "/etc/neko/xorg.conf"

2024-03-10 23:16:31,277 DEBG 'x-server' stdout output:
(==) Using system config directory "/usr/share/X11/xorg.conf.d"

2024-03-10 23:16:31,279 DEBG 'pulseaudio' stdout output:
I: [null-sink] util.c: Failed to acquire real-time scheduling: No such file or directory

2024-03-10 23:16:31,280 DEBG 'pulseaudio' stdout output:
I: [pulseaudio] core.c: default_source: (unset) -> audio_output.monitor
I: [pulseaudio] core.c: default_sink: (unset) -> audio_output
I: [pulseaudio] module.c: Loaded "module-null-sink" (index: #0; argument: "sink_name=audio_output sink_properties=device.description="Virtual\ Audio\ Output"").

2024-03-10 23:16:31,281 DEBG 'pulseaudio' stdout output:
W: [pulseaudio] authkey.c: Failed to open cookie file '/home/neko/.config/pulse/cookie': No such file or directory
W: [pulseaudio] authkey.c: Failed to load authentication key '/home/neko/.config/pulse/cookie': No such file or directory
W: [pulseaudio] authkey.c: Failed to open cookie file '/home/neko/.pulse-cookie': No such file or directory

2024-03-10 23:16:31,281 DEBG 'pulseaudio' stdout output:
W: [pulseaudio] authkey.c: Failed to load authentication key '/home/neko/.pulse-cookie': No such file or directory
I: [pulseaudio] module.c: Loaded "module-native-protocol-unix" (index: #1; argument: "socket=/tmp/pulseaudio.socket auth-anonymous=1").

2024-03-10 23:16:31,282 DEBG 'pulseaudio' stdout output:
I: [pulseaudio] module.c: Loaded "module-always-sink" (index: #2; argument: "").

2024-03-10 23:16:31,349 DEBG 'pulseaudio' stdout output:
I: [pulseaudio] main.c: Daemon startup complete.

2024-03-10 23:16:31,538 DEBG 'neko' stdout output:

    _   __     __
   / | / /__  / /______   \    /\
  /  |/ / _ \/ //_/ __ \   )  ( ')
 / /|  /  __/ ,< / /_/ /  (  /  )
/_/ |_/\___/_/|_|\____/    \(__)|
  nurdism/m1k1o server @
11:16PM WRN preflight complete without config file config= debug=false logging=false
11:16PM INF starting neko server service=neko

2024-03-10 23:16:31,539 DEBG 'neko' stdout output:
11:16PM INF setting initial screen size module=desktop screen_size=1920x1080@30

2024-03-10 23:16:31,539 DEBG 'neko' stdout output:
11:16PM INF webrtc starting ephemeral_port_range=62001-62004 ice_lite=true ice_servers="[{URLs:[stun:stun.l.google.com:19302] Username: Credential:<nil> CredentialType:password}]" module=webrtc nat_ips=172.168.5.38

2024-03-10 23:16:31,540 DEBG 'neko' stdout output:
11:16PM WRN http listening on :8080 module=http
11:16PM INF neko ready service=neko

2024-03-10 23:16:31,635 DEBG 'neko' stdout output:
11:16PM INF creating pipeline codec=opus module=capture src="pulsesrc device=audio_output.monitor ! audio/x-raw,channels=2 ! audioconvert ! opusenc inband-fec=true bitrate=128000 ! appsink name=appsinkaudio" submodule=stream-sink video_id=audio

2024-03-10 23:16:31,645 DEBG 'pulseaudio' stdout output:
I: [pulseaudio] client.c: Created 0 "Native client (UNIX socket client)"
I: [pulseaudio] protocol-native.c: Client authenticated anonymously.

2024-03-10 23:16:31,646 DEBG 'neko' stdout output:
11:16PM INF first listener, starting module=capture submodule=stream-sink video_id=audio

2024-03-10 23:16:31,647 DEBG 'neko' stdout output:
11:16PM INF creating pipeline codec=vp8 module=capture src="ximagesrc display-name=:99.0 show-pointer=true use-damage=false ! video/x-raw,framerate=25/1 ! videoconvert ! queue !  vp8enc target-bitrate=1996800 cpu-used=4 end-usage=cbr threads=4 deadline=1 undershoot=95 buffer-size=12288 buffer-initial-size=6144 buffer-optimal-size=9216 keyframe-max-dist=25 min-quantizer=4 max-quantizer=20  ! appsink name=appsinkvideo" submodule=stream-sink video_id=video

2024-03-10 23:16:31,647 DEBG 'pulseaudio' stdout output:
I: [pulseaudio] source-output.c: Trying to change sample spec

2024-03-10 23:16:31,648 DEBG 'pulseaudio' stdout output:
I: [pulseaudio] sink.c: Reconfigured successfully

2024-03-10 23:16:31,648 DEBG 'pulseaudio' stdout output:
I: [pulseaudio] source.c: Reconfigured successfully
I: [pulseaudio] source-output.c: Created output 0 "Record Stream" on audio_output.monitor with sample spec s16le 2ch 48000Hz and channel map front-left,front-right
I: [pulseaudio] source-output.c:     media.name = "Record Stream"
I: [pulseaudio] source-output.c:     application.name = "neko"
I: [pulseaudio] source-output.c:     native-protocol.peer = "UNIX socket client"
I: [pulseaudio] source-output.c:     native-protocol.version = "34"
I: [pulseaudio] source-output.c:     application.process.id = "14"
I: [pulseaudio] source-output.c:     application.process.user = "neko"
I: [pulseaudio] source-output.c:     application.process.host = "neko-6f5d65b5c4-7kfh7"
I: [pulseaudio] source-output.c:     application.process.binary = "neko"
I: [pulseaudio] source-output.c:     application.language = "C"
I: [pulseaudio] source-output.c:     window.x11.display = ":99.0"
I: [pulseaudio] source-output.c:     application.process.machine_id = "59a887bc61dd745d7f63e5f065e53a5c"

2024-03-10 23:16:31,648 DEBG 'pulseaudio' stdout output:
I: [pulseaudio] protocol-native.c: Final latency 20.00 ms = 10.00 ms + 10.00 ms

2024-03-10 23:16:31,650 DEBG 'neko' stdout output:
11:16PM INF first listener, starting module=capture submodule=stream-sink video_id=video

2024-03-10 23:16:31,651 DEBG 'neko' stdout output:
11:16PM INF signaling state changed to have-local-offer module=webrtc submodule=pion subsystem=pc

2024-03-10 23:16:31,651 DEBG 'neko' stdout output:
11:16PM WRN negotiation is needed module=webrtc

2024-03-10 23:16:31,652 DEBG 'neko' stdout output:
11:16PM INF signal update - LocalCandidate id=DsMGilqhCxMO63nIsuoiKiQP-__rqmnZ module=session

2024-03-10 23:16:31,652 DEBG 'neko' stdout output:
11:16PM INF sent all ICECandidates module=webrtc

2024-03-10 23:16:31,652 DEBG 'neko' stdout output:
11:16PM ERR creating offer failed error="InvalidModificationError: invalid proposed signaling state transition: have-local-offer->SetLocal(offer)->have-local-offer" module=webrtc

2024-03-10 23:16:31,661 DEBG 'neko' stdout output:
11:16PM INF signal update - RemoteAnswer id=DsMGilqhCxMO63nIsuoiKiQP-__rqmnZ module=session
11:16PM INF signaling state changed to stable module=webrtc submodule=pion subsystem=pc

2024-03-10 23:16:31,661 DEBG 'neko' stdout output:
11:16PM INF Setting new connection state: Checking module=webrtc submodule=pion subsystem=ice
11:16PM INF ICE connection state changed: checking module=webrtc submodule=pion subsystem=pc
11:16PM INF connection state has changed connection_state=checking module=webrtc

2024-03-10 23:16:31,662 DEBG 'neko' stdout output:
11:16PM INF signal update - RemoteCandidate id=DsMGilqhCxMO63nIsuoiKiQP-__rqmnZ module=session

2024-03-10 23:16:31,662 DEBG 'neko' stdout output:
11:16PM INF Setting new connection state: Connected module=webrtc submodule=pion subsystem=ice

2024-03-10 23:16:31,662 DEBG 'neko' stdout output:
11:16PM WRN discard message from (udp4 prflx 10.244.193.192:23545 related :0), unknown TransactionID 0x34d1c30014b76ffc1243da82 module=webrtc submodule=pion subsystem=ice
11:16PM INF ICE connection state changed: connected module=webrtc submodule=pion subsystem=pc
11:16PM INF connection state has changed connection_state=connected module=webrtc

2024-03-10 23:16:31,663 DEBG 'neko' stdout output:
11:16PM WRN discard message from (udp4 prflx 10.244.193.192:23545 related :0), unknown TransactionID 0x8f88c7c8575e503ccbeffc21 module=webrtc submodule=pion subsystem=ice

2024-03-10 23:16:31,664 DEBG 'neko' stdout output:
11:16PM INF peer connection state changed: connected module=webrtc submodule=pion subsystem=pc

2024-03-10 23:16:31,664 DEBG 'neko' stdout output:
11:16PM INF peer connected id=DsMGilqhCxMO63nIsuoiKiQP-__rqmnZ module=webrtc

2024-03-10 23:16:31,665 DEBG 'neko' stdout output:
11:16PM INF signal update - RemoteCandidate id=DsMGilqhCxMO63nIsuoiKiQP-__rqmnZ module=session
11:16PM INF Ignoring remote candidate with tcpType active: udp4 host c6f23814-d0fa-4073-a188-f1ce232b4d17.local:9 module=webrtc submodule=pion subsystem=ice
11:16PM INF signal update - RemoteCandidate id=DsMGilqhCxMO63nIsuoiKiQP-__rqmnZ module=session

2024-03-10 23:16:31,738 DEBG 'firefox' stdout output:
[GFX1-]: glxtest: libpci missing

2024-03-10 23:16:31,803 DEBG 'firefox' stdout output:
[Parent 13, Main Thread] WARNING: Failed to execute child process “update-desktop-database” (No such file or directory): 'glib warning', file /builds/worker/checkouts/gecko/toolkit/xre/nsSigHandlers.cpp:187

2024-03-10 23:16:31,803 DEBG 'firefox' stdout output:

(firefox:13): GLib-GIO-WARNING **: 23:16:31.803: Failed to execute child process “update-desktop-database” (No such file or directory)

2024-03-10 23:16:32,804 INFO success: dbus entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-03-10 23:16:32,804 INFO success: openbox entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-03-10 23:16:32,804 INFO success: pulseaudio entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-03-10 23:16:32,804 INFO success: x-server entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-03-10 23:16:32,804 INFO success: firefox entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-03-10 23:16:32,804 INFO success: neko entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-03-10 23:16:37,413 DEBG 'neko' stdout output:
11:16PM WRN discard message from (udp4 prflx 10.244.193.192:23545 related :0), unknown TransactionID 0xa141744e7051ed2f96ce86a4 module=webrtc submodule=pion subsystem=ice

2024-03-10 23:16:42,626 DEBG 'neko' stdout output:
11:16PM WRN discard message from (udp4 prflx 10.244.193.192:23545 related :0), unknown TransactionID 0x05278a8f5e482a9dd0a65f85 module=webrtc submodule=pion subsystem=ice

2024-03-10 23:16:47,211 DEBG 'neko' stdout output:
11:16PM WRN discard message from (udp4 prflx 10.244.193.192:23545 related :0), unknown TransactionID 0x3d49a402739e145f51baf63e module=webrtc submodule=pion subsystem=ice

2024-03-10 23:16:53,192 DEBG 'neko' stdout output:
11:16PM WRN discard message from (udp4 prflx 10.244.193.192:23545 related :0), unknown TransactionID 0x47af6124934ee383ed7907c2 module=webrtc submodule=pion subsystem=ice

2024-03-10 23:16:58,650 DEBG 'neko' stdout output:
11:16PM WRN discard message from (udp4 prflx 10.244.193.192:23545 related :0), unknown TransactionID 0x8118680d4e8cfbad1115f252 module=webrtc submodule=pion subsystem=ice

2024-03-10 23:17:04,158 DEBG 'neko' stdout output:
11:17PM WRN discard message from (udp4 prflx 10.244.193.192:23545 related :0), unknown TransactionID 0xb980f3e52fbb0d57e1ce66a1 module=webrtc submodule=pion subsystem=ice

2024-03-10 23:17:09,974 DEBG 'neko' stdout output:
11:17PM WRN discard message from (udp4 prflx 10.244.193.192:23545 related :0), unknown TransactionID 0x21a336ccd25063e61b2949b9 module=webrtc submodule=pion subsystem=ice

2024-03-10 23:17:14,871 DEBG 'neko' stdout output:
11:17PM WRN discard message from (udp4 prflx 10.244.193.192:23545 related :0), unknown TransactionID 0xbc1ff9a35fa8f0d4b9294a8f module=webrtc submodule=pion subsystem=ice

2024-03-10 23:17:19,033 DEBG 'neko' stdout output:
11:17PM WRN Failed to accept RTP stream is already closed module=webrtc submodule=pion subsystem=pc
11:17PM INF Setting new connection state: Closed module=webrtc submodule=pion subsystem=ice
11:17PM WRN Failed to accept RTCP stream is already closed module=webrtc submodule=pion subsystem=pc
11:17PM WRN Failed to discover mDNS candidate c6f23814-d0fa-4073-a188-f1ce232b4d17.local: mDNS: connection is closed module=webrtc submodule=pion subsystem=ice
11:17PM INF peer connection state changed: closed module=webrtc submodule=pion subsystem=pc
11:17PM INF ICE connection state changed: closed module=webrtc submodule=pion subsystem=pc
11:17PM INF connection state has changed connection_state=closed module=webrtc

2024-03-10 23:17:19,033 DEBG 'neko' stdout output:
11:17PM INF peer closed id=DsMGilqhCxMO63nIsuoiKiQP-__rqmnZ module=webrtc

2024-03-10 23:17:19,038 DEBG 'pulseaudio' stdout output:
I: [pulseaudio] source-output.c: Freeing output 0 "Record Stream"

2024-03-10 23:17:19,038 DEBG 'pulseaudio' stdout output:
I: [pulseaudio] client.c: Freed 0 "neko"
I: [pulseaudio] protocol-native.c: Connection died.

2024-03-10 23:17:19,038 DEBG 'neko' stdout output:
11:17PM INF destroying pipeline module=capture submodule=stream-sink video_id=audio
11:17PM INF last listener, stopping module=capture submodule=stream-sink video_id=audio

2024-03-10 23:17:19,042 DEBG 'neko' stdout output:
11:17PM INF destroying pipeline module=capture submodule=stream-sink video_id=video
11:17PM INF last listener, stopping module=capture submodule=stream-sink video_id=video

2024-03-10 23:17:19,042 DEBG 'neko' stdout output:
11:17PM INF destroying session module=session session_id=DsMGilqhCxMO63nIsuoiKiQP-__rqmnZ

2024-03-10 23:17:19,086 DEBG 'neko' stdout output:
11:17PM INF creating pipeline codec=opus module=capture src="pulsesrc device=audio_output.monitor ! audio/x-raw,channels=2 ! audioconvert ! opusenc inband-fec=true bitrate=128000 ! appsink name=appsinkaudio" submodule=stream-sink video_id=audio

2024-03-10 23:17:19,087 DEBG 'pulseaudio' stdout output:
I: [pulseaudio] client.c: Created 1 "Native client (UNIX socket client)"
I: [pulseaudio] protocol-native.c: Client authenticated anonymously.

2024-03-10 23:17:19,089 DEBG 'neko' stdout output:
11:17PM INF first listener, starting module=capture submodule=stream-sink video_id=audio
11:17PM INF creating pipeline codec=vp8 module=capture src="ximagesrc display-name=:99.0 show-pointer=true use-damage=false ! video/x-raw,framerate=25/1 ! videoconvert ! queue !  vp8enc target-bitrate=1996800 cpu-used=4 end-usage=cbr threads=4 deadline=1 undershoot=95 buffer-size=12288 buffer-initial-size=6144 buffer-optimal-size=9216 keyframe-max-dist=25 min-quantizer=4 max-quantizer=20  ! appsink name=appsinkvideo" submodule=stream-sink video_id=video

2024-03-10 23:17:19,089 DEBG 'pulseaudio' stdout output:
I: [pulseaudio] source-output.c: Created output 1 "Record Stream" on audio_output.monitor with sample spec s16le 2ch 48000Hz and channel map front-left,front-right
I: [pulseaudio] source-output.c:     media.name = "Record Stream"
I: [pulseaudio] source-output.c:     application.name = "neko"
I: [pulseaudio] source-output.c:     native-protocol.peer = "UNIX socket client"
I: [pulseaudio] source-output.c:     native-protocol.version = "34"
I: [pulseaudio] source-output.c:     application.process.id = "14"
I: [pulseaudio] source-output.c:     application.process.user = "neko"
I: [pulseaudio] source-output.c:     application.process.host = "neko-6f5d65b5c4-7kfh7"
I: [pulseaudio] source-output.c:     application.process.binary = "neko"
I: [pulseaudio] source-output.c:     application.language = "C"
I: [pulseaudio] source-output.c:     window.x11.display = ":99.0"
I: [pulseaudio] source-output.c:     application.process.machine_id = "59a887bc61dd745d7f63e5f065e53a5c"

2024-03-10 23:17:19,089 DEBG 'pulseaudio' stdout output:
I: [pulseaudio] protocol-native.c: Final latency 20.00 ms = 10.00 ms + 10.00 ms

2024-03-10 23:17:19,091 DEBG 'neko' stdout output:
11:17PM INF first listener, starting module=capture submodule=stream-sink video_id=video

2024-03-10 23:17:19,092 DEBG 'neko' stdout output:
11:17PM INF signaling state changed to have-local-offer module=webrtc submodule=pion subsystem=pc

2024-03-10 23:17:19,093 DEBG 'neko' stdout output:
11:17PM WRN negotiation is needed module=webrtc
11:17PM ERR creating offer failed error="InvalidModificationError: invalid proposed signaling state transition: have-local-offer->SetLocal(offer)->have-local-offer" module=webrtc
11:17PM INF signal update - LocalCandidate id=IfXyj84XzIoycD8x3r6OlQ-Q3C7OGaLd module=session

2024-03-10 23:17:19,093 DEBG 'neko' stdout output:
11:17PM INF sent all ICECandidates module=webrtc

2024-03-10 23:17:19,356 DEBG 'neko' stdout output:
11:17PM INF signaling state changed to have-local-offer module=webrtc submodule=pion subsystem=pc

2024-03-10 23:17:19,357 DEBG 'neko' stdout output:
11:17PM INF signal update - LocalCandidate id=WroHrGnNyNwy7qDtY48q3FRt2qxaHdm2 module=session

2024-03-10 23:17:19,357 DEBG 'neko' stdout output:
11:17PM INF sent all ICECandidates module=webrtc

2024-03-10 23:17:19,451 DEBG 'neko' stdout output:
11:17PM INF signal update - RemoteAnswer id=WroHrGnNyNwy7qDtY48q3FRt2qxaHdm2 module=session

2024-03-10 23:17:19,451 DEBG 'neko' stdout output:
11:17PM INF signaling state changed to stable module=webrtc submodule=pion subsystem=pc
11:17PM INF Setting new connection state: Checking module=webrtc submodule=pion subsystem=ice
11:17PM INF ICE connection state changed: checking module=webrtc submodule=pion subsystem=pc

2024-03-10 23:17:19,452 DEBG 'neko' stdout output:
11:17PM INF connection state has changed connection_state=checking module=webrtc

2024-03-10 23:17:19,453 DEBG 'neko' stdout output:
11:17PM INF Setting new connection state: Connected module=webrtc submodule=pion subsystem=ice

2024-03-10 23:17:19,453 DEBG 'neko' stdout output:
11:17PM INF ICE connection state changed: connected module=webrtc submodule=pion subsystem=pc
11:17PM INF connection state has changed connection_state=connected module=webrtc

2024-03-10 23:17:19,454 DEBG 'neko' stdout output:
11:17PM INF signal update - RemoteCandidate id=WroHrGnNyNwy7qDtY48q3FRt2qxaHdm2 module=session

2024-03-10 23:17:19,454 DEBG 'neko' stdout output:
11:17PM WRN discard message from (udp4 prflx 10.244.193.192:49861 related :0), unknown TransactionID 0xeacb738fc7d7218e87c4ab27 module=webrtc submodule=pion subsystem=ice

2024-03-10 23:17:19,456 DEBG 'neko' stdout output:
11:17PM WRN discard message from (udp4 prflx 10.244.193.192:49861 related :0), unknown TransactionID 0x12fcbe8673b65459e702ac6a module=webrtc submodule=pion subsystem=ice

2024-03-10 23:17:19,456 DEBG 'neko' stdout output:
11:17PM INF signal update - RemoteCandidate id=WroHrGnNyNwy7qDtY48q3FRt2qxaHdm2 module=session
11:17PM INF Ignoring remote candidate with tcpType active: udp4 host f452209d-3eb4-4a50-b202-4a4dbf5dc5e2.local:9 module=webrtc submodule=pion subsystem=ice
11:17PM INF signal update - RemoteCandidate id=WroHrGnNyNwy7qDtY48q3FRt2qxaHdm2 module=session

2024-03-10 23:17:19,457 DEBG 'neko' stdout output:
11:17PM INF peer connection state changed: connected module=webrtc submodule=pion subsystem=pc
11:17PM INF peer connected id=WroHrGnNyNwy7qDtY48q3FRt2qxaHdm2 module=webrtc

2024-03-10 23:17:25,202 DEBG 'neko' stdout output:
11:17PM WRN discard message from (udp4 prflx 10.244.193.192:49861 related :0), unknown TransactionID 0xe824c5aeaa955d5e25574ccb module=webrtc submodule=pion subsystem=ice
@m1k1o
Copy link
Owner

m1k1o commented Mar 11, 2024

No, its by design so. I raised this as an issue 4 years ago. #96 Also mentioned before: nurdism/neko#37 (comment)

But it was never considered as an issue by the previous maintainer, and nobody else seem to complain:
image

Since there are no user accounts, only two levels of access, this credential can be seen rather as a token to join than legitimate password for each user.

@Circenn5130
Copy link
Author

Thank you so much for the clarification. My apologies, I missed the previous. Love the app <3

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants