User:Momi
From MikroTik Wiki
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)