librouteros is a library that can be used to communicate with devices running RouterOS, a Linux-based operating system by MikroTik. A generic and low-level interface is provided to issue arbitrary commands to the device and receive replies. For some commands, high-level abstractions are provided to simplify communication. The library is thread-safe and reentrant-safe.
| Tags | Library Network protocol |
|---|---|
| Licenses | GPLv2 |
| Operating Systems | POSIX |
| Implementation | C |


Release Notes: Two memory leaks have been fixed in the "ros_query" and "ros_connect" functions.


Release Notes: A high-level interface was added for the "/system/resource" command. Usage output and documentation has been improved.


Release Notes: Missing sanity checks have been added so incorrectly used arguments don't lead to a segmentation fault. Usage of the library from C++ has been simplified.


Release Notes: A couple of compiler warnings have been fixed. The API is now considered to be stable.