Ankündigung

Einklappen
Keine Ankündigung bisher.

- √ - HS2 soll Thecus N2100 steuern (Shutdown)

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    #76
    Hallo Makki,

    ok, soweit verstanden.
    Was mich jetzt nur noch verwundert (gebe zu, meine HTTP-Kenntnisse sind nur rudimentär), daß - vgl. mein .doc - ich keine set cookie - Anweisung finden kann.

    Die Session-ID wird ja vorliegend als HTTP-Cookie übertragen.
    Ich müßte nach dem ersten Request also eine Serverantwort erhalten, in der so was wie "Set-Cookie:..." steht...

    Ich krieg jedoch nur GET/POST-Anfragen geparst, die natürlich das "Cookie: MYSESSION-ID" schon enthalten - sprich die schicken ein vorhandenes Cookie schon wieder zurück.

    Na mal sehen, vielleicht taucht das verflixte Ding ja noch auf, werde heut abend zuhause noch mal capturen
    Es grüßt der Alex!

    Kommentar


      #77
      In Deinem Capture hat der Browser (im Gegensatz zum HS) das cookie vermutlich schon von vorher, deswegen steht da kein Set-Cookie drin. Präsentiert der Browser (oder in dem Fall der HS) bei dem ersten Post kein Cookie, setzt die Thecus eins (soweit zumindest die Theorie)

      Probier einfach mal exakt die beiden Abfragen, so wie sie der HS schicken soll per Telnet oder wget auf Port 80 der Thecus zu schicken, sowie ggfs ein screenshot der Debug-Seite, weil beim letzten ja die URL noch falsch war..

      Makki
      EIB/KNX & WireGate & HS3, Russound,mpd,vdr,DM8000, DALI, DMX
      -> Bitte KEINE PNs!

      Kommentar


        #78
        Makki,

        danke für Deine Hilfe, ich werd's heut abend ausprobieren.

        Du sagst:#"Präsentiert der Browser (oder in dem Fall der HS) bei dem ersten Post kein Cookie, setzt die Thecus eins" - heißt das im Umkehrschluß: ich kann dem Thecus (irgend)ein Cookie präsentieren, sprich: ich brauch gar keines empfangen, in ein iKO legen und dann beim Shutdwon wieder mitsenden, sondern setz beim ersten POST mein eigenes?
        Es grüßt der Alex!

        Kommentar


          #79
          Zitat von eibling Beitrag anzeigen
          heißt das im Umkehrschluß:
          Nein, sonst wäre der ganze Login ja sinnfrei Der Webserver benutzt das (immer von ihm gesetzte) Cookie, um den Client/Browser nach dem Login als angemeldet zu erkennen..

          Makki
          EIB/KNX & WireGate & HS3, Russound,mpd,vdr,DM8000, DALI, DMX
          -> Bitte KEINE PNs!

          Kommentar


            #80
            Laßt Euch umarmen...

            ... die Kiste ist AUS !!!

            Falls ich die Webabfrage für die Nachwelt (oder bin ich der einzige 5200er?) festhalten soll, dann sagt mir doch bitte, wie ich das Teil komplett (Webafrage, iKO) zusammenpacke und in den Download-Bereich bekomme...

            Ansonsten: ganz ganz herzlichen Dank an Euch, daß Ihr mich auf den richtigen Pfad gebracht habt!!!!!!!!!!!!!!!!!!!!
            Es grüßt der Alex!

            Kommentar


              #81
              Bitte stelle die Abfrage in den Downloadbereich.

              Danke!

              Kommentar


                #82
                Der Beitrag ist schon älter. Vielleicht kann dennoch jemand helfen. Im Ergebnis der hier veröffentlichten Webabfrage kann man den NAS herunterfahren.
                Wie könnte man denn die Daten des NAS (Betriebstemperatur usw.) aus einem andern Menü auslesen? Es geht mir nicht um das Ausfiltern der Informationen aus dem Quelltext, sondern um den Aufruf der Seite.

                Ich bekomme es nicht hin. Kann mir jemand den entscheidenden Tip geben? Im Anhang ein Screenshot der entsprechenden Menüseite und der Quelltext.
                Wie wird die Seite mit dem HS aufgerufen? Bin für jeden Tip dankbar.

                Ich hatte versucht, die Adresse http://ip/adm/getform.html?name=system abzufragen (vorher natürlich die Webabfrage zum Einloggen), aber das funktioniert nicht. Muß man das auch über die Datenblöcke abfragen?
                Angehängte Dateien

                Kommentar


                  #83
                  Wie schon in der PN geschrieben: bastle Dir eine Webabfrage, in der Du diese Seite (http...getsform.html?name=system) auswertest.

                  1. Weabfrage prinzipiell ist kein Thema für Dich, oder?
                  2. Wahrscheinlich mußt Du zwei Webfragen hintereinander schalten: erst das Login, dann der Aufruf der Systemseite.

                  PS: Guck Dir mal meine Status-Abfrage für den 5200er an, vielleicht kannst Du die als Grundgerüst für Dich verwenden...
                  Es grüßt der Alex!

                  Kommentar


                    #84
                    Die Webabfrage prinzipiell ist erst mal nicht das Problem, das habe ich schon gemacht. Es werden also Datenblöcke gesendet, wie schon vermutet.

                    Ich könnte doch also die Thecus N5200 Diskoinfo_1 - Abfrage verwenden?

                    Reicht es, die Zeilen 1 und 2 in den Datenblöcken zu verändern, und den Inhalt des Cookie? (Natürlich auch die IP und die empfangenen Daten)
                    Die anderen Zeilen der Datenblöcke kann ich nicht interpretieren.

                    Kommentar


                      #85
                      Schick mir mal die auszuwertende Systemseite als reines txt-File (meine Mailadresse hast Du ja).
                      Ich schau sie mir dann mal an, aber wahrscheinlich leider nicht mehr vor Weihnachten...
                      Es grüßt der Alex!

                      Kommentar

                      Lädt...
                      X