Panneau de configuration Dreambox

Comme vous le savez, assez longtemps pour certains dreambox-ah, ma amères de la vie 🙂 Parfois CAM module sans raison apparente et de la nécessité d'un redémarrage ou parfois même sur l'ensemble du récepteur. Généralement les récepteurs ont une bonne interface web pour оправление et tout se fait facilement à travers elle, MAIS (gros mais) vous pouvez dans l'or seulement quand je suis au bureau, parce que je cacha derrière un routeur. Généralement, la seule option possible pour la gestion de ssh-рутиращата la machine, puis pour les récepteurs avec telnet. Toutefois, récemment, j'ai réalisé que les récepteurs peuvent prendre les commandes de scripts externes de réflexion sur cgi-bin. Par exemple/cgi-bin/admin?command=redémarrage va redémarrer le récepteur. Super oui 😉 général надращих hâte php à l'aide de laquelle vous pouvez effectuer la commande des récepteurs, MAIS j'ai eu un autre приблем – автентификацията. Web veut un nom d'utilisateur et le mot de passe – une chose normale, mais il faut beaucoup donner si je n'ai pas été si l'idée d'essayer un vieux moyen pour permettre la représentation de l'information dans l'url http://root:[email protected]/cgi-bin/admin?command=redémarrage et de travailler 🙂 ici, tout est clair 🙂

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

C'est ma principale fonction dans le panneau de configuration, en particulier, ont été валидизациия variables et html générateurs.

ps Voici presque plein liste de la commande à un récepteur qui prend en charge 🙂 vous pouvez Également simuler les touches de pas moins, avec les mêmes équipes 🙂 si quelqu'un est intéressé au sifflet

Laisser une Réponse

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont marqués *

Anti-SPAM *