Painel de controle do Dreambox

Como você sabe, há muito tempo sozinhos dreambox-oh, minha amarga a vida 🙂 às Vezes, CAM módulo sem causa aparente e a necessidade de uma reinicialização ou às vezes até mesmo em todo o receptor. Geralmente, os receptores têm uma boa interface web para оправление e tudo é feito facilmente através dele, MAS (grande mas) pode-lo em ouro somente quando estou no escritório, porque eu escondeu atrás do roteador tem um. Geralmente, a única opção para o gerenciamento ssh-рутиращата a máquina e, em seguida, para receptores com o telnet. No entanto, recentemente, percebi que os receptores podem aceitar comandos de scripts externos reflexivo no diretório cgi-bin do. Por exemplo,/cgi-bin/admin?command=reiniciar terá de reiniciar o receptor. Super sim 😉 geral надращих apressadamente um php com o qual você pode executar o comando dos receptores, MAS eu tinha um приблем – автентификацията. Na web-quer o nome de usuário e senha – é uma coisa normal, mas é preciso muito dar se você me se a idéia é tentar o velho método para a resolução de exibição de informações na url http://root:[email protected]/cgi-bin/admin?command=reiniciar e trabalhar 🙂 aqui diante de tudo claro 🙂

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

Esta é a minha principal função no painel de controle, em particular foram валидизациия de variáveis e html-geradores de.

ps Aqui está quase completo lista os comandos no receptor, que suporta 🙂 Também é possível simular o pressionamento de botões, não menos, com essas equipes 🙂 se alguém estiver interessado no apito

Deixe uma resposta

Seu endereço de email não será publicado. Campos obrigatórios são marcados *

anti SPAM *