Projects / librouteros


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.

Operating Systems

Recent releases

  •  30 Mar 2010 08:19

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

    •  29 Dec 2009 07:28

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

      •  22 Dec 2009 23:45

        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.

        •  18 Dec 2009 11:55

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


          Project Spotlight


          A Fluent OpenStack client API for Java.


          Project Spotlight

          TurnKey TWiki Appliance

          A TWiki appliance that is easy to use and lightweight.