abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 20:11 | Nová verze

    Byla vydána (𝕏) nová verze 26.1 open source firewallové a routovací platformy OPNsense (Wikipedie). Jedná se o fork pfSense postavený na FreeBSD. Kódový název OPNsense 26.1 je Witty Woodpecker. Přehled novinek v příspěvku na fóru.

    Ladislav Hagara | Komentářů: 0
    dnes 15:11 | Zajímavý projekt

    Deník TO spustil vlastní zpravodajský webový portál ToHledej.CZ s internetovým vyhledávačem a bezplatnou e-mailovou schránkou. Dle svého tvrzení nabízí 'Zprávy, komentáře, analýzy bez cenzury' a 'Mail bez šmírování a Velkého bratra'. Rozložením a vizuálním stylem se stránky nápadně podobají portálu Seznam.cz a nejspíše je cílem být jeho alternativou. Z podmínek platformy vyplývá, že portál využívá nespecifikovaný internetový vyhledávač třetí strany.

    NUKE GAZA! 🎆 | Komentářů: 12
    dnes 14:11 | Zajímavý projekt

    Computer History Museum (Muzeum historie počítačů) zpřístupnilo své sbírky veřejnosti formou online katalogu. Virtuálně si tak můžeme prohlédnout 'rozsáhlou sbírku archivních materiálů, předmětů a historek a seznámit se s vizionáři, inovacemi a neznámými příběhy, které revolučním způsobem změnily náš digitální svět'.

    NUKE GAZA! 🎆 | Komentářů: 2
    dnes 14:00 | Zajímavý projekt

    Ruský hacker VIK-on si sestavil vlastní 32GB DDR5 RAM modul z čipů získaných z notebookových 16GB SO-DIMM RAM pamětí. Modul běží na 6400 MT/s a celkové náklady byly přibližně 218 dolarů, což je zhruba třetina současné tržní ceny modulů srovnatelných parametrů.

    NUKE GAZA! 🎆 | Komentářů: 8
    dnes 11:00 | Upozornění

    Národní identitní autorita (NIA), která ovlivňuje přihlašování prostřednictvím NIA ID, MEP, eOP a externích identit (např. BankID), je částečně nedostupná.

    Ladislav Hagara | Komentářů: 9
    dnes 02:44 | Nová verze

    Byla vydána nová verze 1.16.0 klienta a serveru VNC (Virtual Network Computing) s názvem TigerVNC (Wikipedie). Z novinek lze vypíchnout nový server w0vncserver pro sdílení Wayland desktopu. Zdrojové kódy jsou k dispozici na GitHubu. Binárky na SourceForge. TigerVNC je fork TightVNC.

    Ladislav Hagara | Komentářů: 0
    včera 14:44 | Nová verze

    Byla vydána nová verze 4.6 (𝕏, Bluesky, Mastodon) multiplatformního open source herního enginu Godot (Wikipedie, GitHub). Přehled novinek i s náhledy v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 0
    včera 13:33 | Humor

    Rozsáhlá modernizace hardwarové infrastruktury Základních registrů měla zabránit výpadkům digitálních služeb státu. Dnešnímu výpadku nezabránila.

    Ladislav Hagara | Komentářů: 11
    včera 13:11 | Nová verze

    Čínský startup Kimi představil open-source model umělé inteligence Kimi K2.5. Nová verze pracuje s textem i obrázky a poskytuje 'paradigma samosměřovaného roje agentů' pro rychlejší vykonávání úkolů. Kimi zdůrazňuje vylepšenou schopnost modelu vytvářet zdrojové kódy přímo z přirozeného jazyka. Natrénovaný model je dostupný na Hugging Face, trénovací skripty však ne. Model má 1 T (bilion) parametrů, 32 B (miliard) aktivních.

    NUKE GAZA! 🎆 | Komentářů: 14
    včera 09:00 | IT novinky

    V Raspberry Pi OS lze nově snadno povolit USB Gadget Mode a díky balíčku rpi-usb-gadget (CDC-ECM/RNDIS) mít možnost se k Raspberry Pi připojovat přes USB kabel bez nutnosti konfigurování Wi-Fi nebo Ethernetu. K podporovaným Raspberry Pi připojeným do USB portu podporujícího OTG.

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (18%)
     (6%)
     (0%)
     (10%)
     (23%)
     (3%)
     (5%)
     (2%)
     (12%)
     (33%)
    Celkem 653 hlasů
     Komentářů: 19, poslední dnes 13:03
    Rozcestník

    Dotaz: bash vs. php

    15.6.2009 10:53 beginer666 | skóre: 9
    bash vs. php
    Přečteno: 445×

    Zdravim (;

    udělal jsem funkční scriptík pod bashem, ale potřeboval bych udělat to samé v php.

    Poradí mi někdo jak na to?

     

    tady je to v bashi:

    ------------------

    IP=192.168.0.1

    oid=1.3.6.1.4.1.9.9.23.1.2.1.1.4

    h1=$(snmpwalk -m ALL $IP -c public  -v 2c $oid | head -1 | tail -1 | cut -d':' -f4 | cut -d' ' -f2)
    h2=$(snmpwalk -m ALL $IP -c public  -v 2c $oid | head -1 | tail -1 | cut -d':' -f4 | cut -d' ' -f3)
    h3=$(snmpwalk -m ALL $IP -c public  -v 2c $oid | head -1 | tail -1 | cut -d':' -f4 | cut -d' ' -f4)
    h4=$(snmpwalk -m ALL $IP -c public  -v 2c $oid | head -1 | tail -1 | cut -d':' -f4 | cut -d' ' -f5)


    hh1=$((0x$h1))
    hh2=$((0x$h2))
    hh3=$((0x$h3))
    hh4=$((0x$h4))
    t=.

    ch=($hh1$t$hh2$t$hh3$t$hh4)
    echo $ch

    -----------------

    Jedná se o načítání hexa z snmp  a převod na deca. Následně sestavení IP a tisk. (;

    Hlavně netušim jak výstup z snmp osekám jako to umí příkazy head, tail, cut .

     

    dotaz: snmpwalk -m ALL 192.168.0.1 -c public  -v 2c 1.3.6.1.4.1.9.9.23.1.2.1.1.4

    vystup: CISCO-CDP-MIB::cdpCacheAddress.10003.1 = Hex-STRING: 0A 14 00 FD

     

    Děkuji

    Odpovědi

    15.6.2009 11:34 marek
    Rozbalit Rozbalit vše Re: bash vs. php

     Dobry den.
    Nemam cisco a nevim co je v 1.3.6.1.4.1.9.9.23.1.2.1.1.4
    Tim padem nevim, zda nejsem mimo, ale proc nepouzit misto snmpwalk snmpget? :
    <?php
    $syscontact = snmpget("127.0.0.1", "public", "system.SysContact.0");
    ?>
    Nicmene existuje i:
    <?php
    $a = snmpwalk("127.0.0.1", "public", "");

    foreach ($a as $val) {
        echo "$val\n";
    }
    ?>
    A jak ze stringu dostat nejaky substring se kouknete do dokumentace.
    treba: http://us3.php.net/manual/en/ref.strings.php
    Marek

    22.6.2009 18:02 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
    Rozbalit Rozbalit vše Re: bash vs. php

    Jestli jde jen o to v PHPku vyvolat ty sady příkazů, je to možné udělat pomoci fcí:
    exec, passthru, system

    Např.
    $IP=192.168.0.1
    $oid=1.3.6.1.4.1.9.9.23.1.2.1.1.4
    $outa = Array();//for sure
    $ret = false;//for sure
    $h1= exec("snmpwalk -m ALL $IP -c public -v 2c $oid | head -1 | tail -1 | cut -d':' -f4 | cut -d' ' -f2",$outa,$ret);

    if($ret == 0)
    {
    //v $outa[0] mám 1 řádek z výstupu
    }


    fce: hexdec, dechex (jen do 2^31 -1), nebo lépe base_convert

     

    To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.