Dreambox kontrolpanel

Som du ved, en ganske lang tid, nogle dreambox-Ah, min bitre liv 🙂 nogle gange CAM modul, tilsyneladende uden grund og har brug for at genstarte eller nogle gange endda hele-modtager. Generelt modtagere har et godt web-interface til administration og alt er gjort gennem det nemt, MEN (stor, men) det kan være i guld kun når jeg er på kontoret, fordi jeg gemte dem bag en router er. Som regel, er den eneste mulighed for at styre ssh ruchirawat maskine, og derefter for modtagere med telnet. For nylig, men jeg indså, at modtagere kan modtage kommandoer fra et eksternt script, der afspejler på cgi-bin mappen. For eksempel/cgi-bin/admin?kommando=genstart vil du genstarte modtageren. Super Ja 😉 samlede Natasha al hast en php, som du kan bruge til at udføre kommandoer modtagere, MEN jeg havde et andet problem – avtentifikacija. Web ønsker et brugernavn og en adgangskode – en normal ting, men det tager en masse at give, hvis du ikke var tanken om at prøve den gamle metode til løsning af information, repræsentation i url ' en http://rod:[email protected]/cgi-bin/admin?kommando=genstart og arbejde 🙂 her, og desuden alle er klar 🙂

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);
 }
 }

Dette er min primære funktion i kontrolpanelet i særdeleshed var validitate variabler og html-generatorer.

ps Her er næsten færdig listen kommandoer til en modtager, der understøtter 🙂 du kan Også simulere at trykke på knapper, ikke mindre, med samme hold 🙂 hvis nogen er interesseret i at fløjte

efterlade et svar

Din e-mail-adresse vil ikke blive offentliggjort. Krævede felter er markeret *

Anti-SPAM *