Панэль кіравання Dreambox

Як вы ведаеце, нейкі час некаторыя Dreambox-эс расчараваную сваё жыццё 🙂 Часам збоі CAM без усялякай на тое прычыны і мець яго перазагрузкі або часам нават увесь прыёмнік. У цэлым прымачы добрыя вэб-interfeis для opravlenie і ўсё зроблена лёгка праз, АЛЕ (але вялікі) можна золата толькі тады, калі я знаходжуся ў офісе, таму што я схаваў іх за маршрутызатарам там. Як правіла, адзіным магчымым варыянтам для кіравання SSH-на рухавіку маршрутызацыі, а затым да прымачоў з Telnet. Тым не менш, у апошні час я зразумеў, што прымачы могуць прымаць каманды ад знешніх сцэнарыяў, якія адлюстроўваюць ў каталогу CGI-BIN. прыкладна/CGI-BIN / адміністратар?Каманда = перазагрузка перазапусціць прыёмнік. Супер 😉 права У цэлым хутка nadrashtih з PHP для выканання каманд прымачоў, Але ў мяне была іншая бифобия – пасведчанне сапраўднасці. У Сеткі хоча імя карыстальніка і пароль – нармальная рэч, але гэта заняло б шмат пісаць, калі б вы далі мне ідэю паспрабаваць стары спосаб для дазволу уяўленняў да URL HTTP://корань:Dreambox @ Dreambox / CGI-BIN / адміністратар?Каманда = перазагрузка і працаваў 🙂 з гэтага моманту, усё ясна 🙂

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

Гэта мая асноўная панэль кіравання камерай у іншыя зменныя з'яўляюцца validizatsiiya і HTML-генератары.

PS Вось амаль поўная спіс Каманды, якія падтрымлівае прыёмнік 🙂 таксама можа імітаваць націск кнопак і зноў з падобнымі камандамі 🙂 калі некаторыя зацікаўлены свістаць

Пакінуць адказ

Ваш адрас электроннай пошты не будзе апублікаваны. Абавязковыя палі пазначаныя *

Анты-спам *