Exemplo n.º 1
0
 public function __construct(Auth $auth)
 {
     //        parent::__construct($auth->getHost(), $auth->getPort(), $auth->getUsername(), $auth->getPassword());
     //        parent::connect();
     $this->auth = $auth;
     $this->connector = new Connector($auth->getHost(), $auth->getPort(), $auth->getUsername(), $auth->getPassword());
     $this->connector->connect();
     $this->sender = new TalkerSender($this->connector);
     $this->reciever = new TalkerReciever($this->connector);
 }
Exemplo n.º 2
0
 public function ipaddress()
 {
     $connect = new Auth();
     $connect->setHost("172.18.1.254");
     $connect->setUsername("admin");
     $connect->setPassword("1261");
     $connect->setDebug(true);
     $talker = new Talker($connect);
     $id = new Address($talker);
     DebugDumper::dump($id->getAll());
 }
Exemplo n.º 3
0
 public function set()
 {
     $connect = new Auth();
     $connect->setHost("172.18.1.254");
     $connect->setUsername("admin");
     $connect->setPassword("1261");
     $connect->setDebug(true);
     $talker = new Talker($connect);
     $id = new FirewallAddressList($talker);
     DebugDumper::dump($id->set($param, $id));
 }
Exemplo n.º 4
0
 public function detail($id)
 {
     $connect = new Auth();
     $connect->setHost("172.18.1.254");
     $connect->setUsername("admin");
     $connect->setPassword("1261");
     $connect->setDebug(true);
     $talker = new Talker($connect);
     $addr = new FirewallAddressList($talker);
     $data = ['ipaddr' => $addr->detail($id)];
     return View::make('fitur/f_addresslist/detail', $data);
 }
Exemplo n.º 5
0
 public function detail($id)
 {
     $connect = new Auth();
     $connect->setHost("172.18.1.254");
     $connect->setUsername("admin");
     $connect->setPassword("1261");
     $connect->setDebug(true);
     $talker = new Talker($connect);
     $addr = new HotspotActive($talker);
     $data = ['ipaddr' => $addr->detail_address($id)];
     return View::make('fitur/h_aktive/detail', $data);
 }
Exemplo n.º 6
0
 public function add($mikrotik, $param)
 {
     foreach ($mikrotik as $val) {
         $auth = new Auth();
         $auth->setHost($val->ipaddr);
         $auth->setUsername($val->username);
         $auth->setUsername($val->password);
         $auth->setPort($val->port);
         $talker = new Talker($auth);
         $fal = new FirewallAddressList($talker);
         $fal->add($param);
     }
 }
Exemplo n.º 7
0
<?php

require '../vendor/autoload.php';
use MikrotikAPI\Talker\Talker;
use MikrotikAPI\Entity\Auth;
use MikrotikAPI\Commands\IP\Address;
use MikrotikAPI\Commands\IP\Firewall\FirewallFilter;
$auth = new Auth();
$auth->setHost("172.18.1.254");
$auth->setUsername("admin");
$auth->setPassword("1261");
$auth->setDebug(true);
$talker = new Talker($auth);
//$filter = new FirewallFilter($talker);
//$a = $filter->getAll();
$ipaddr = new Address($talker);
$listIP = $ipaddr->getAll();
MikrotikAPI\Util\DebugDumper::dump($listIP);
Exemplo n.º 8
0
<?php

require '../vendor/autoload.php';
use MikrotikAPI\Talker\Talker;
use MikrotikAPI\Entity\Auth;
use MikrotikAPI\Commands\IP\Address;
use MikrotikAPI\MikrotikException;
use MikrotikAPI\Util\DebugDumper;
try {
    $auth = new Auth("192.168.88.1", "admin", "");
    $auth->setDebug(true)->setTimeout(10)->setDelay(5);
    $ipaddr = new Address(new Talker($auth));
    $listIP = $ipaddr->getAll();
    DebugDumper::dump($listIP);
} catch (MikrotikException $e) {
    echo $e->getMessage();
}