Download the PHP package ums/mikrotik without Composer
On this page you can find all versions of the php package ums/mikrotik. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package mikrotik
MIKROTIK - ROUTEROS - API - PHP - SDK
This PHP SDK provides a convenient interface for interacting with the Mikrotik RouterOS API. You can use this SDK to connect to a Mikrotik device, execute commands, and manage the RouterOS configuration.
Installation
This PHP SDK provides a convenient interface for interacting with the Mikrotik RouterOS API. You can use this SDK to connect to a Mikrotik device, execute commands, and manage the RouterOS configuration.
Usage
To use the SDK, create an instance of the MikrotikSdk class, and then use its methods to connect to a Mikrotik device.
Methods
connect($ip, $username, $password)
Connects to the Mikrotik device using the specified IP address, username, and password. Returns true on successful connection, otherwise false.
disconnect()
Disconnects from the Mikrotik device. Returns true on successful disconnection, otherwise false.
Additional Methods
You can use the following methods to perform various operations on the Mikrotik device:
executeCommand($command, $param2 = true): Executes a RouterOS command. Returns true on success.
sendCommand($com, $arr = array()): Sends a custom command with optional parameters. Returns the parsed response.
parseResponse($response): Parses the raw response from RouterOS. Returns an array with parsed data.
Example
Here's a complete example demonstrating the usage of the SDK:
The ip address, username, and password should be replaced with the actual values of your Mikrotik device.
License
The MIT License (MIT). Please see License File for more information.
Donate to this project
If you find this project useful, please consider making a donation. Any funds donated will be used to help further development on this project.
Credits
-
Nick Barnes
-
[Ben Menking](ben [at] infotechsc [dot] com)
-
[Cristian Deluxe](djcristiandeluxe [at] gmail [dot] com)
- [Mikhail Moskalev](mmv.rus [at] gmail [dot] com)
References
## License
The MIT License (MIT). Please see [License File](LICENSE.md) for more information.
## Donate to this project
If you find this project useful, please consider making a donation. Any funds donated will be used to help further development on this project.
[![Donate](https://img.shields.io/badge/Donate-PayStack-brightgreen)](https://paystack.com/pay/oqwdgv9xck)