SKFREE
Mikrotik™ Scripts&Software - API a PHP
Jardo - 22.01.2012 - 22:30
Post subject: API a PHP
Cafte, potreboval by som poradit. Potrebujem z PHP a API na mikrotika vytiahnut podla IP adresy jej MAC adresu z ARP zoznamu. Ako to spravim?
API a vsetky veci k tomu potrebne mam len tu cast od $API->write atd...
Dakujem
misohero - 22.01.2012 - 22:52
Post subject:
write("/ip/arp/print");
pomocou read ziskaj odpoved
Thomas - 23.01.2012 - 00:16
Post subject:
Code: ›
<?
include("mkAPI.php");
$API = new routeros_api();
$API->debug = false;
if ($API->connect('ipmikrotiku', 'meno', 'heslo')) {
$API->write('/ip/arp/print');
$ARRAY = $API->read();
$API->disconnect();
}
foreach($ARRAY as $x => $out) {
echo($out['.id']."\t".$out['address']."\t".$out['mac-address']."\t".$out['interface']."\t".$out['invalid']."\t".$out['DHCP']."\t".$out['dynamic']."\t".$out['disabled']."\n");
}
?>
súbor mkAPI.php je difinícia triedy routeros_api stiahneš z wiki mikrotiku
Jardo - 23.01.2012 - 10:29
Post subject:
Dakujem, super, pomohlo.
Este mam 1 otazku, dokaze mk presmerovat uzivatela na danu ip napriklad servera kde zisti ze nema napriklad nieco uhradene? a ak ano tak ako? len s tym zacinam, teda z mk.
Thomas - 23.01.2012 - 16:45
Post subject:
normalne cez API naleješ Ip adresy neplatičov do adresslistu
Code: › $API->write("/ip/firewall/address-list/add
=address=IP.AD.RE.SA
=list=NÁZOV_ADRESS_LISTU);
prípadne tam nasypeš ďalšie natovacie pravidlo ....
Jardo - 24.01.2012 - 20:09
Post subject:
A v tom zozname to niekde presmeruje alebo ako?
Jardo - 16.02.2012 - 19:46
Post subject:
Este otazocka, ako vymazem z adress-listu IP? vlozit to viem ale vymazat nie, a ak sa da tak aj vymazat celu tabulku. Dakujem
Jardo - 17.02.2012 - 22:50
Post subject:
Uz som to vyriesil...