FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Jogi am 25 Juli 2017, 15:02:56

Titel: Automatische Passworteingabe bei Iframe
Beitrag von: Jogi am 25 Juli 2017, 15:02:56
Hallo,
ich habe eine Überwachungskamera mit mit iframe in FHEM eingebunden. Das funktioniert soweit gut, jedoch werde ich bei jedem Start nach dem Benutzer und Passwort gefragt. Das möchte ich automatisieren, bekomme es aber nicht hin. Was ist falsch?
So sieht es momentan aus:
define VHaustuer weblink iframe http://192.XXX.XXX.XX:80/cgi-bin/mjpg/video.cgi?channel=1&subtype=1&user=BENUTZER&pwd=PASSWORT
attr VHaustuer group VHaustuer
attr VHaustuer htmlattr width="365" height="310" frameborder="0" marginheight="0" marginwidth="0"
attr VHaustuer room 1.Start

Trotzdem poppt das Fenster zur Eingabe von Benutzer und Passwort auf.
Gebe ich da beides ein, wird das Bild angezeigt.

Ich habe auch schon folgendes -ohne Erfolg- ausprobiert:
define VHaustuer weblink iframe http://BENUTZER:PASSWORT@192.XXX.XXX.XX:80/cgi-bin/mjpg/video.cgi?channel=1&subtype=1
Auch das hat nicht funktioniert:
define VHaustuer weblink iframe http://192.XXX.XXX.XX:80/cgi-bin/mjpg/video.cgi?channel=1&subtype=1
attr VHaustuer basicauth BENUTZER:PASSWORT


Was mache ich falsch?
Ich stehe auf dem Schlauch.

Titel: Antw:Automatische Passworteingabe bei Iframe
Beitrag von: Fixel2012 am 25 Juli 2017, 15:32:08
Zitat von: Jogi am 25 Juli 2017, 15:02:56
Hallo,
ich habe eine Überwachungskamera mit mit iframe in FHEM eingebunden. Das funktioniert soweit gut, jedoch werde ich bei jedem Start nach dem Benutzer und Passwort gefragt. Das möchte ich automatisieren, bekomme es aber nicht hin. Was ist falsch?
So sieht es momentan aus:
define VHaustuer weblink iframe http://192.XXX.XXX.XX:80/cgi-bin/mjpg/video.cgi?channel=1&subtype=1&user=BENUTZER&pwd=PASSWORT
attr VHaustuer group VHaustuer
attr VHaustuer htmlattr width="365" height="310" frameborder="0" marginheight="0" marginwidth="0"
attr VHaustuer room 1.Start

Trotzdem poppt das Fenster zur Eingabe von Benutzer und Passwort auf.
Gebe ich da beides ein, wird das Bild angezeigt.

Ich habe auch schon folgendes -ohne Erfolg- ausprobiert:
define VHaustuer weblink iframe http://BENUTZER:PASSWORT@192.XXX.XXX.XX:80/cgi-bin/mjpg/video.cgi?channel=1&subtype=1
Auch das hat nicht funktioniert:
define VHaustuer weblink iframe http://192.XXX.XXX.XX:80/cgi-bin/mjpg/video.cgi?channel=1&subtype=1
attr VHaustuer basicauth BENUTZER:PASSWORT


Was mache ich falsch?
Ich stehe auf dem Schlauch.

Ich hatte bei meinen Cams schon "user" und "usr" in der URL stehen, vielleicht hilft da es "user" bei dir mal durch "usr" zu tauschen.

Ist nur so eine Idee, keine Ahnung ob es klappt.
Titel: Antw:Automatische Passworteingabe bei Iframe
Beitrag von: amenomade am 25 Juli 2017, 17:44:19
http://BENUTZER:PASSWORT@192.XXX.XXX.XX:80/cgi-bin/mjpg/video.cgi?channel=1&subtype=1
ist von Chrome nicht mehr unterstützt, und wird von anderen Browser irgendwann auch nicht mehr unterstützt.

define VHaustuer weblink iframe http://192.XXX.XXX.XX:80/cgi-bin/mjpg/video.cgi?channel=1&subtype=1&user=BENUTZER&pwd=PASSWORT

Funktioniert "http://192.XXX.XXX.XX:80/cgi-bin/mjpg/video.cgi?channel=1&subtype=1&user=BENUTZER&pwd=PASSWORT" wenn Du alle Browser Fenster schliesst, eine neue öffnest, und das in die URL eingibst? Wenn nicht, wird es auch mit iframe nicht funktionieren.

define VHaustuer weblink iframe http://192.XXX.XXX.XX:80/cgi-bin/mjpg/video.cgi?channel=1&subtype=1
attr VHaustuer basicauth BENUTZER:PASSWORT

In der Regel muss man benutzer:passwort base64 verschlüsseln. Aber ich wüsste nicht, dass weblink ein Attribute basicauth hätte? Wie setzt Du so was???

Du musst ein bisschen in html forschen, um festzustellen, wie deine Cam die Authentifizierung macht. Dafür kann Wireshark oder BurpSuite helfen.