User:Momi

From MikroTik Wiki
Revision as of 13:58, 5 November 2009 by Momi (talk | contribs) (Created page with 'PHP skripta koja prsitupa vasim routerboard-ovima i izvrsava komande specificieane u varijabli $com <pre> <nowiki> <?php //Parametri konekcije $username = "admin"; $pass = "…')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

PHP skripta koja prsitupa vasim routerboard-ovima i izvrsava komande specificieane u varijabli $com




<?php


//Parametri konekcije
$username = "admin";
$pass = "password";
//IP adrese SU-ova
$ip = file('/root/omer/ip.txt');
//Fajl za rezultate
$f=fopen('/root/omer/php/pass', 'r+');

foreach ($ip as $ip_num => $host) {
    


//Key exchange koji koristi RouterOS za SSH
    $methods = array('kex' => 'diffie-hellman-group1-sha1');

    //Naredbe koje izvrsavamo na Mikrotiku
    $com = ('system identity print');

//Konektuj se na SU
    $link=@ssh2_connect($host, 22, $methods);
    if (!$link) {
        continue;
    }
    //Autentikacija
    $auth_methods =@ssh2_auth_password($link, $username, $pass);
    if (!$auth_methods) {
        $string = 'Su '.$host.' nema password '.$pass."\n\n";
        echo $string;
        fwrite($f,$string);
        continue;
    }
    
   //ispis 
    $stream = ssh2_exec($link, $com);
    stream_set_blocking($stream, true);
    $rez = stream_get_contents($stream);
    print_r($rez);
  
}





?>

by momi@sarajevo --MoMi 11:58, 5 November 2009 (UTC)