Panel sterowania Dreambox

Jak wiecie, od dłuższego czasu sami dreambox-ach, moja gorzka życie 🙂 Czasami CAM moduł bez widocznej przyczyny i konieczności ponownego uruchomienia komputera, a czasem nawet na cały odbiornik. W ogóle odbiorniki mają dobry interfejs www dla оправление i wszystko odbywa się łatwo przez niego, ALE (wielkie ale) można go w złoto tylko wtedy, kiedy jestem w biurze, bo schowałem je za routerem jest. Zazwyczaj jedynym możliwym rozwiązaniem do zarządzania ssh-рутиращата samochód, a następnie do odbiorników z telnet. Jednak niedawno zdałem sobie sprawę, że odbiorniki mogą przyjmować polecenia od zewnętrznych skryptów odblaskowe na cgi-bin katalog. Na przykład/cgi-bin/admin?command=restart będzie restart odbiornika. Super tak 😉 w ogóle надращих pospiesznie jeden php za pomocą którego można wykonywać polecenia odbiorników, ALE u mnie był jeszcze jeden приблем – автентификацията. W sieci web chce nazwę użytkownika i hasło – normalna rzecz, ale to zajmie dużo dać, jeśli mi nie były, czy pomysł, aby spróbować stary sposób dla rozdzielczości wyświetlania informacji w url http://korzeń:[email protected]/cgi-bin/admin?command=restart i pracować 🙂 tutaj i dalej wszystko jasne 🙂

function exe_command($dreambox,$command){
 $result = @fsockopen("$dreambox", 80 , $errno, $errstr, 4); //check if dreambox is accessble ovear lan
 if($result) {
 echo "Command executed for $dreambox";
 @fopen("http://root:[email protected]$dreambox$command","r");
 do_form($dreambox);
 }else{
 echo "Bad no access to $dreambox";
 do_form($dreambox);
 }
 }

To moja główna funkcja w panelu sterowania w szczególności były валидизациия zmiennych i html-generatory.

ps To jest prawie pełna lista drużyny na odbiornik, który obsługuje 🙂 można Również symulować naciśnięcie przycisków nie mniej, z podobnymi zespołami 🙂 jeśli ktoś jest zainteresowany w gwizdek

Zostaw odpowiedź

Twoj adres e-mail nie bedzie opublikowany. wymagane pola są zaznaczone *

anty spam *