Панель керування Dreambox

Як ви знаєте, довгий час dreambox s ставить мене 🙂 життя іноді замерзає CAM-модуль без жодної видимої причини і того, щоб перезавантажити, а іноді навіть весь приймача. Приймачі, як правило, мають хороші Web для і все, що opravlenie interfeis зроблений просто, через нього, Але (великий но) Можна використовувати його тільки тоді, коли я знаходжуся в офісі, тому що я прикриваються маршрутизатор там. Взагалі єдино можливим для керування було ssh машина rutiraŝata а потім на приймачів з telnet. Однак, я нещодавно дізнався що приймачів може приймати команди, від зовнішніх cgi-сценарії на світловідбиваючого Бен каталозі. Наприклад,/CGI-bin/admin?команда = перезавантаження буде перезавантажено приймача. Супер 😉 nadraŝih взагалі не швидкий php для виконання команд на приймачі, АЛЕ я був ще один priblem – Перевірка автентичності. Через веб-хоче ім'я користувача та пароль – нормальна річ, але займе багато письмовій формі, якщо б я їхав спробувати старий спосіб подачі облікові дані в URL-адресі http://корінь:[email protected]/CGI-bin/Admin?команда = перезавантаження і він працював 🙂 відтепер на речі, які ясно 🙂

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

Це – головний fuknciâ панелі керування речі були validizaciiâ змінних і html генератори.

PS тут у майже повний Список з командами, які підтримують приймач 🙂 також можна імітувати натиснення клавіш та кнопок з команд 🙂, якщо такі є, як саме їх зацікавив мінет

залишити коментар

Ваша електронна адреса не буде опублікований. Обов'язкові поля помічені *

Захист від спаму *